Android 官方推荐架构 MVI 详解一 引言

什么是MVI?

MVP、MVVM是之前比较流行的Android app架构,而MVI是目前Google官方推荐的Android app架构,MVVM是MVP的升级版本,减少了大量接口的编写,避免Presenter持有View的问题,目的是解耦。MVI是是MVVM的升级版本,MVVM核心思想是 view-viewmodel-view 双向数据流,MVI的核心思想是view-intent-viewmodel-state-view 单向数据流

如何选择Android app架构

app架构的选择视app和团队大小而定,app、团队越大型越要慎重考虑,尤其是中大型app,架构选择不合适可能会万劫不复!小型app其实就比较随意啦,个人感觉对于小型app而言 MVP、MMVM、MVI都无所谓啦,当然这也仅是我个人见解,可不做参考!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容