这是一个基于Retrofit2.0+RxJava+Dragger2+mvp实现不一样的Android网络构架搭建。代码很值得参考,虽然实现效果很简单,但是为了适应项目,本人从application就开始了封装。关于MVP结构,封装在mainContract中,适合拿来就用。
- dragger2效果如下:

关于dragger2所采用的依赖注入思想,可参考[Dagger2入门](http://blog.csdn.net/duo2005duo/article/details/50618171),远古大神写得非常简洁,唯一遗憾就是没有相应的代码。
[Step To Step](http://www.jianshu.com/p/7505d92d7748)作者`iamwent`写得非常好,给出的例子也是很适合学习。缺点是拿到项目中还需要改进,特别没有 Retrofit2.0+RxJava网络请求部分。本例子面向项目,很适合学习,代码里加了充分的注释,阅读代码很友善。