国内各大平台 Android 架构演进
说到 Android 应用的架构,大家都不陌生。最早使用的是 MVC 模式,但 MVC 模式下 Activity 类过于臃肿,为解决这个问题,有了 MVP,Presenter 不仅要操作数据,而且要更新 View,再到 MVVM,解决了 MVP 大量的手动同步 View 和 Model 的问题,提供双向绑定机制。概念都懂,但如何运用呢?说到 Android 应用的架构,大家都不陌生。最早使用的是
说到 Android 应用的架构,大家都不陌生。最早使用的是 MVC 模式,但 MVC 模式下 Activity 类过于臃肿,为解决这个问题,有了 MVP,Presenter 不仅要操作数据,而且要更新 View,再到 MVVM,解决了 MVP 大量的手动同步 View 和 Model 的问题,提供双向绑定机制。概念都懂,但如何运用呢?
说到 Android 应用的架构,大家都不陌生。 最早使用的是 MVC 模式(Model–view–controller),但 MVC 模式下 Activity 类过于臃肿,为解决这个问题,有了 MVP(Model–view–presenter),Presenter 不仅要操作数据,而且要更新 View,再到 MVVM(Model-View-ViewModel),解决了 MVP 大量的手动同步 View 和 Model 的问题,提供双向绑定机制。 概念都懂,但如何运用呢? 今天推荐的这个项目是 AndroidArchitectureCollection ,这个项目从概念到实战,从官方架构到国内各大平台架构,逐步深入分析架构设计思路并得出了一些架构心得体会,是学习架构的一个好项目。目录如下: 其中国内各大平台架构有: 开源项目地址: https://github.com/CameloeAnthony/AndroidArchitectureCollection 开源项目作者:CameloeAnthony 关注公众号:非著名程序员,对话框回复关键字 “1024”,免费领取 30 本经典编程书籍。