MVVM
框架RxJava+Retroft+MVVM+组件化,基于谷歌最新AAC架构,结合了Databinding和生命周期组件liveData的使用,更好的防止内存泄漏
组件化
组件化了WanAndroid模块,使用cc组件化框架进行组件化分离的,主要用于学习组件化思想, cc框架也是可能是目前业界唯一支持渐进式改造的组件化框架 学习组件化模块,拆分了业务需求,使得项目不再一个app里面那么臃肿庞大。业务逻辑也更加清晰明了,也方便了指定模块调试bug,编译速度的提升没有体会到,小弟不才。
本Demo纯属个人练手项目,主要学习mvvm框架和组件化思想。
目前模块不多,一个主模块,一个wanAndrodi模块, 公用base->arms公共库
效果
主业务app模块
组件化WanAndroid模块
demo地址: github.com/xu649526275… 仅供学习
感谢:
- 感谢所有优秀的开源项目
- 感谢CC组件化框架
- 感谢Gank的API接口
- 感谢鸿洋大神提供的WanAndroid API
- 本Demo纯属个人练手项目,主要学习mvvm框架和组件化思想。