mvp学习之路(学习过程)

学习材料:

项目PrettyGirls-master+项目RxjavaRetrofitDemo-master-master
首先学习Retrofit 框架 在学习 Rxjava 我是这两个先看的rxjava
下面提供一些学习资料
Retrofit 的神秘面纱
给 Android 开发者的 RxJava 详解
这两个框架学会了 mvp基本就没啥了 其他的就是一些思路

RxjavaRetrofitDemo-master-master

我是在看完rxjava和retrofit的简单介绍以及基本的用法之后看了一下这个封装的,作者对这两个框架了解的很透彻 而且还拿了封装之前以及封装之后做了对比很给力 可以帮助你更好的理解这两个框架

RxjavaRetrofitDemo-master-master地址
网络框架的最佳实现

PrettyGirls-master

mvp框架的实现 这个开源项目在掘金一篇分享一个基于MVP+Retrofit+RxJava+MaterialDesign的App 中看到的对mvp理解很透彻而且简单易懂,代码量也很少 很值得参考的一篇文章。

MVP 架构思路

View

主要显示界面使用。通过调用 Presenter 的接口,实现回调响应,更新数据。

Presenter

主要作为一个桥梁,Model 去访问一个网站数据,解析回来,通过View 接口提供给界面显示

Model

主要数据结构,作为实现逻辑业务的核心

推荐阅读更多精彩内容