android-mvvm-rxjava2-dagger2:该存储库包含使用MVVM作为其表示层模式的详细示例应用程序。 基本依赖项是带有Dagger-android的Dagger2,带有RxAndroid的RxJava2,Room,Retrofit和Espresso

时间:2024-06-08 13:26:42
【文件属性】:

文件名称:android-mvvm-rxjava2-dagger2:该存储库包含使用MVVM作为其表示层模式的详细示例应用程序。 基本依赖项是带有Dagger-android的Dagger2,带有RxAndroid的RxJava2,Room,Retrofit和Espresso

文件大小:2.08MB

文件格式:ZIP

更新时间:2024-06-08 13:26:42

dependency-injection android-development dagger2 rxjava2 mvvm-pattern

Android-MVVM-RxJava2-Dagger2 该存储库包含使用MVVM作为其表示层模式的详细示例应用程序。 该应用程序旨在非常灵活地创建自动和手动测试的变体。 此外,该项目还实现并遵循了Google Sample 。 基本依赖项是带有Dagger-android的Dagger2,带有RxAndroid的RxJava2,Room,Retrofit和Espresso。 其他值得注意的依赖项将是Mockito,Chrome CustomTabs和Guava。 应用程式示范 该应用程序显示来自世界各地的最新地震。 可根据要求实时获取许多地震。 如果处于脱机状态,则该应用程序将显示最近加载的地震。 表示层 集成了MVVM模式,以方便测试并允许将用户界面逻辑与业务逻辑分离。 由于View在MVP中是被动的,因此View层的灵活性更大,因为无限数量的View可以绑定到ViewModel


网友评论