Android示例应用使用Retrofit、Realm、Parceler、Dagger和数据绑定库的MVVM模式实现
本示例 Android 应用程序使用 Kotlin 编写,展示了如何列出所有 国家/地区 及其相关信息,如 币种、语言 等。应用采用 MVVM 模式,并允许用户将国家/地区添加为书签,并将这些信息本地存储。应用通过免费服务获取国家信息,使用自定义的 TypeAdapter 进行 JSON 解析,并利用 Dagger 2 实现依赖注入。项目的设计目标是展示如何将 Dagger 2 与不同的 Observer 配合使用。此外,该项目还可作为新应用程序的模板,您可以通过签出模板分支来获取该项目的清理版。
国家/地区:示例Android应用程序,其使用Retrofit,Realm,Parceler,Dagger和带有数据绑定库的MVVM模式
预估大小:128个文件
gradlew.bat
2KB
gradlew
5KB
BaseCountryViewModelUnitTest.java
4KB
AllCountriesViewModelUnitTest.java
4KB
FavoriteCountriesViewModelUnitTest.java
4KB
EspressoUtils.java
4KB
BaseActivity.kt
4KB
BaseFragment.kt
4KB
ActivityNavigator.kt
4KB
DetailViewModel.kt
7KB
207.49KB
文件大小:
评论区