android_architecture:基础项目,以尝试Android架构,例如MVI,MVVM,MVP

时间:2021-03-28 01:05:03
【文件属性】:
文件名称:android_architecture:基础项目,以尝试Android架构,例如MVI,MVVM,MVP
文件大小:348KB
文件格式:ZIP
更新时间:2021-03-28 01:05:03
Kotlin android_architecture 基础项目,以尝试Android架构,例如MVI,MVVM,MVP 设计Android应用程序的原理和我们需要考虑的事情。 关注点分离-提供令人满意的UI体验,并使应用程序可品尝,使UI与业务逻辑分离。 从模型驱动UI-如果OS杀死UI组件,用户不应丢失数据,因此应尽可能使用持久性模型。 具有单一功能的用例/存储库。 具有独立/稳定的类。 例如ViewModel,UI,用例。 牢记这些,到目前为止,我们一直在研究MVVM和MVI。 本文档还比较了MVP策略。 MVVM-使用来自Android体系结构组件的Model View和ViewModel。 遵循Android架构指南中推荐的指南 其中ViewModel已与UI逻辑分离,后者向UI发出实时数据。 Ui会观察实时数据,并在更新时更新UI。 然后,VM与Usecase进行对话并获取所

网友评论