DataBindingRRDemo Rxjava+Retrofit+Dagger2+MVP+DataBinding练习 主要是对Dagger2的采坑和理解
#技术点
- 使用RxJava配合Retrofit2做网络请求
- 使用RxUtil对线程操作和网络请求结果处理做了封装
- 使用RxPresenter对订阅的生命周期做管理
- 使用Material Design控件和动画
- 使用MVP架构整个项目,对应于model、ui、presenter三个包
- 使用Dagger2进行项目的解耦,实现P对V的注入,M对P的注入
- 使用Glide做图片的处理和加载
- 使用RecyclerView实现下拉刷新、上拉加载
###Todo 收藏,搜索,内容细节,界面美化
###LIB: ####RX
####NETWORK
####FRAGMENT
####LOG
####CANARY