目前项目使用的框架,最近有空就整理了下:
https://github.com/zhujian1989/mf
使用需要有如下基础:
RxJava
Retrofit2
Dagger2
build.gradle 配置
BASE
使用过程中可以选择继承如下,都只做了基础的封装:
demo的目录
算是一目了然吧,各个目录简单粗暴的描述了它的职责
大家应该run一盘儿就懂起了
官方源码
todo-mvp/ - mvp基础架构示例。
todo-mvp-loaders/ - 基于mvp基础架构项目,获取数据部分使用了Loaders架构。
todo-databinding/ - 基于mvp基础架构项目,使用了数据绑定组件。
todo-mvp-clean/ - 基于mvp基础架构项目,使用了clean架构的概念。
todo-mvp-dagger/ - 基于mvp基础架构项目,使用了dagger2进行依赖注入。
todo-mvp-contentproviders/ - 基于todo-mvp-loaders架构项目,使用了Content Providers
todo-mvp-rxjava/ - 基于mvp基础架构项目,全名用RxJava进行并发和数据层处理。