文件名称:currency_app:用Java编写的示例Android应用程序
文件大小:392KB
文件格式:ZIP
更新时间:2024-06-07 03:36:41
android mvvm clean-architecture jetpack dagger2
货币应用 这是一个示例应用程序,可将美元转换为服务返回的不同货币 注意: Fixer服务将于2018年6月1日更改,因此有必要发布API-KEY并迁移服务的URL。 展示架 样机 屏幕截图 开发环境 •Android Studio 3.2•Gradle 4.6 建筑和书店 推介会 MVVM,用于组织表示层并维护ViewModel(应用程序模块)的状态 Lottie,一个使用动画的Airbnb库(闪屏) ButterKnife,将XML布局与活动链接 ConstraintLayouts,用于设计布局 JetPack导航器,用于导航。 由Google在2018年的IO中提出,与iOS Storyboard类似。 层数 RxJava,用于沟通应用程序的不同层(应用程序,域,存储库) Dagger2,保持依赖反转原理。 干净,用例被抽象到不依赖于Android(域模块)的交互器中 生命周期感