Goolge官方的Android框架源码见:GitHub工程;
毋庸置疑,官方给出的框架示例应该是最标准也最具有普适性的。本文根据工程中的示例,画出了各个框架的架构图,以方便快速学习和了解。
1。常见的MVC框架如下图所示:框架-mvc
2.常见的MVP框架如下图所示:框架-mvp
3.在MVP框架基础上,通过LoaderManager实现异步获取数据的框架:框架-mvp-loader
4.在MVP框架基础上,通过ContentProvider实现异步获取数据的框架:框架-mvp-contentProviders
5.在MVP框架基础上,通过RxJava改造M层数据接口的框架:框架-mvp-rxjava
6.在MVP框架基础上,实现Clean思想的框架:框架-mvp-clean
7.在MVP框架基础上,通过依赖注入的方式负责对象创建,以此达到解耦类的框架:框架-mvp-dagger2
8.在MVP框架基础上,简化V层工作的框架:框架-mvp-databinding
9.框架MVVM:
图解Google官方示例的各种android框架
最新推荐文章于 2022-02-24 13:36:28 发布