《学习概念》
简单点来说, RxJava就是一个使用了观察者模式,能够异步的库。
友好 RxJava2.x 源码解析(一)基本订阅流程 - 掘金
RxJava的消息订阅和线程切换原理 - 四月葡萄的博客 - CSDN博客
给初学者的RxJava2.0教程(一) - 简书 demo https://github.com/ssseasonnn/RxJava2Demo
rxjava急速开发字典
BaronTalk 作者Rxjava系列
Android RxJava使用介绍(三) RxJava的操作符 - 呼啸而过的专栏 - CSDN博客 举例说明操作符
急速开发系列——RxJava实战技巧大全 - 简书结合接口请求, 几个经典使用场景
https://codeload.github.com/liuhuiAndroid/RxJava2-Android-Samples/zip/master操作符示例
RxJava2 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新 - 简书 系列案例做平时开发字典
GitHub - haiyuKing/AndroidRuntimePrivilegeDemo: Android6.0运行时权限(基于RxPermission开源库)
造轮子 - RxDownload - 简书 基于RxJava打造的下载工具, 有需求时可看参考下代码
带你高效学习MVP+RxJava+Retrofit - CSDN博客
<MVP>
Google官方架构MVP解析与实战【从零开始搭建android框架系列(3)】 - 简书
GitHub - qiaoyhh/AndroidProjectHelper MVP + Retrofit + RxJava RxBus 沉浸式状态栏使用与屏幕适配 酷炫的APP启动动画 快速开发框架
<Dagger2>
Dagger2 知识梳理(1) - Dagger2 依赖注入的两种方式 - 简书
Google官方MVP+Dagger2架构详解【从零开始搭建android框架系列(6)】 - 简书
<OkHttp>
OkHttp源码解读总结(一)--->OkHttp框架流程_wuyinlei的博客-CSDN博客
<Retrofit>
重学RxJava+Retrofit(2):Retrofit网络请求参数详解Path(含文件上传下载) - 知乎 用时忘了就看一看
Retrofit源码解读(六)--Retrofit中的设计模式_wuyinlei的博客-CSDN博客 系列解读
Retrofit分析-漂亮的解耦套路 - 简书 概略图, 画出用到的设计模式和关键类
Retrofit2 完全解析 探索与okhttp之间的关系 - Hongyang - CSDN博客
这是一份很详细的 Retrofit 2.0 使用教程(含实例讲解) - CSDN博客