MVVM Example:简单的应用程序演示MVVM的工作原理 源码
MVVM-示例 简单的应用程序演示MVVM的工作原理 开发环境->该应用完全由Kotlin编写,并使用Gradle构建系统。 架构->架构是围绕Android架构组件构建的。 在确定应用程序的体系结构时,我遵循了《应用程序体系结构指南》中提出的建议。 我将逻辑远离“活动和片段”,并将其移至ViewModels。 我使用LiveData观察数据,并使用数据绑定库将布局中的UI组件绑定到应用程序的数据源。我使用存储库层来处理数据操作。 应用程序数据来自不同的来源,存储库负责处理所有数据操作并从应用程序的其余部分抽象化数据源(我喜欢使用Room,但是如果将来我想将其换成其他数据源,则架构允许我们以一种干净的方式进行操作。)我使用Room进行离线存储。 我使用dagger-android进行依赖注入。 安装说明->下载项目后,从Android Studio导入项目并运行。
用户评论