对于一个新的Android项目,特别是熟练使用Dagger2和Rxjava的开发者,你们只需要将此项目Clone下来,Demo只实现了一个页面,将此页面删除掉,添加所需要的Retrofit API,你的框架就搭建好了...和CacheManager,然后通过两个Manager拿到需要的Service和Cache为Presenter提供需要的数据(是否使用缓存请自行选择,Presenter无需关心细节)
public...Rxjava提供优雅的响应式Api解决异步请求以及事件处理.
RxAndroid为Android提供响应式Api....RxCache是使用注解为Retrofit加入二级缓存(内存,磁盘)的缓存库.
RxErroHandler 是 Rxjava 的错误处理库,可在出现错误后重试....Glide此库为本框架默认封装图片加载库,可参照着例子更改为其他的库,Api和Picasso差不多,缓存机制比Picasso复杂,速度快,适合处理大型图片流,支持 gif 图片,Fresco太大了!