当前位置: 首页 > 最新文章 > 正文

国内各大平台 Android 架构演进

说到 Android 应用的架构,大家都不陌生。最早使用的是 MVC 模式,但 MVC 模式下 Activity 类过于臃肿,为解决这个问题,有了 MVP,Presenter 不仅要操作数据,而且要更新 View,再到 MVVM,解决了 MVP 大量的手动同步 View 和 Model 的问题,提供双向绑定机制。概念都懂,但如何运用呢?说到 Android 应用的架构,大家都不陌生。最早使用的是

admin

说到 Android 应用的架构,大家都不陌生。最早使用的是 MVC 模式,但 MVC 模式下 Activity 类过于臃肿,为解决这个问题,有了 MVP,Presenter 不仅要操作数据,而且要更新 View,再到 MVVM,解决了 MVP 大量的手动同步 View 和 Model 的问题,提供双向绑定机制。概念都懂,但如何运用呢?

国内各大平台 Android 架构演进

说到 Android 应用的架构,大家都不陌生。

最早使用的是 MVC 模式(Model–view–controller),但 MVC 模式下 Activity 类过于臃肿,为解决这个问题,有了 MVP(Model–view–presenter),Presenter 不仅要操作数据,而且要更新 View,再到 MVVM(Model-View-ViewModel),解决了 MVP 大量的手动同步 View 和 Model 的问题,提供双向绑定机制。

概念都懂,但如何运用呢?

今天推荐的这个项目是

AndroidArchitectureCollection

,这个项目从概念到实战,从官方架构到国内各大平台架构,逐步深入分析架构设计思路并得出了一些架构心得体会,是学习架构的一个好项目。目录如下:

  • Android 官方架构
  • 国内各大平台架构
  • MVVM & MVP & MVC
  • Android 中的设计模式
  • Clean Architecture
  • Flux
  • 架构心得体会系列
  • 其它

其中国内各大平台架构有:

国内各大平台 Android 架构演进

开源项目地址:

https://github.com/CameloeAnthony/AndroidArchitectureCollection

开源项目作者:CameloeAnthony

关注公众号:非著名程序员,对话框回复关键字 “1024”,免费领取 30 本经典编程书籍。


上一篇: macos开始菜单(mac应用菜单) 下一篇:阿里女员工被侵害事件发酵,酒店房卡安全屡屡破防
返回顶部