首页

源码搜藏网

首页 > 安卓源码 > 功能分类 > 项目源码 >

基于RxJava, Retrofit, MVP架构开发的Dribble第三方客户端

创建时间:2016-12-05 15:09  

基于RxJava, Retrofit, MVP架构开发的Dribble第三方客户端
基于RxJava, Retrofit, MVP架构开发的Dribble第三方客户端
暂无演示 立即下载

Dribble-MVP Android客户端


Peanut

重构了基于Volley的Peanut项目。基于RxJava, Retrofit, MVP架构开发的https://dribbble.com第三方客户端。

架构设计

示意图 在这里我将Fragment作为View,对外界提供更新界面的方法比如showShots()、showLoading()等方法,在生命周期函数中或接收用户响应时调用Presenter提供的方法,将具体逻辑交给Presenter,Presenter从Model获取数据(这里可以提供一个接口,从网络和从数据库获取数据都可实现该接口),Presenter从Model获取数据后,将数据交给View对外提供的更新界面的方法,显示在界面上。

目前完成的功能:

优化:

关于RxJava和Retrofit学习

可以参考: Retrofit源码分析 源码分析:Retrofit结合RxJava RxJava源码浅析一:构造数据源 OKHttp源码解析

 

截图

主页 登陆 喜爱页 用户详情页 喜爱页 创建作品

上一篇:一个小而美的阅读客户端
下一篇:基于RxJava+Retrofit+OkHttp实现的纯净知乎日报客户端

相关内容

热门推荐