开发模版,可以直接使用
- Mvp设计模式,设计思想,贯穿整个模版,包扩以后的业务逻辑,主要是减少activity的负担,减少程序耦合
- Rxjava,主要负责异步响应
- Retrofit,主要负责远程数据的请求和上传,说白了就是负责与后台交互
- Dagger2,主要负责数据依赖
- Gson,主要负责数据类型转换
- butterknife,主要负责优化FindviewByid,和一些监听事件
- glide,主要负责图片的加载和图片缓存处理(本框架采用的是策略模式,可用其他框架代替)
- RxCache,护照负责数据的缓存
- ui库,主要负责界面的展示效果(非常多的md设计风格的呦)
- 其他,更多惊喜需要你探索呦