RxJava+Retrofit2+Dagger2+MVP

目前项目使用的框架,最近有空就整理了下:
https://github.com/zhujian1989/mf

使用需要有如下基础:

RxJava

Retrofit2

Dagger2

build.gradle 配置

Paste_Image.png
Paste_Image.png
Paste_Image.png

BASE

使用过程中可以选择继承如下,都只做了基础的封装:


Paste_Image.png

demo的目录

算是一目了然吧,各个目录简单粗暴的描述了它的职责


Paste_Image.png

大家应该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进行并发和数据层处理。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容