Android开发UI

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

2022-09-20  本文已影响0人  Kael_Zhang的安卓笔记

什么是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都无所谓啦,当然这也仅是我个人见解,可不做参考!

上一篇下一篇

猜你喜欢

热点阅读