重构了基于Volley的Peanut项目。基于RxJava, Retrofit, MVP架构开发的https://dribbble.com第三方客户端。
在这里我将Fragment作为View,对外界提供更新界面的方法比如showShots()、showLoading()等方法,在生命周期函数中或接收用户响应时调用Presenter提供的方法,将具体逻辑交给Presenter,Presenter从Model获取数据(这里可以提供一个接口,从网络和从数据库获取数据都可实现该接口),Presenter从Model获取数据后,将数据交给View对外提供的更新界面的方法,显示在界面上。
可以参考: Retrofit源码分析 源码分析:Retrofit结合RxJava RxJava源码浅析一:构造数据源 OKHttp源码解析

联网分类菜谱源码
无线点菜订餐源码
音乐播放器源码
手机点餐下单源码
pad无线点餐源码
Android 日历控件源码
3D影音播放器源码
高仿多米音乐播放器源码
手机动漫阅读器源码
WIFI热点搜索连接
Android源码时光日志本
安卓图片浏览器源码
云阅:一款基于网易云音乐UI,使用玩安卓、Gank.Io及时光网api开
一个基于 React Native 的 Android 企业级应用项目源码
Android基于kotlin 仿开眼app项目源码
安卓基于MVP-Clean + Weex + RxJava2 + Retrofit + Dagger2 + MT
基于组件化实现的一款用Kotlin语言编写的影视类应用
Android基于ijkplayer框架开发的音乐播放器乐乐音乐安卓源码
热门源码