《學(xué)習(xí)概念》
簡單點來說, RxJava就是一個使用了觀察者模式,能夠異步的庫。
友好 RxJava2.x 源碼解析(一)基本訂閱流程 - 掘金
RxJava的消息訂閱和線程切換原理 - 四月葡萄的博客 - CSDN博客
給初學(xué)者的RxJava2.0教程(一) - 簡書?demo?? https://github.com/ssseasonnn/RxJava2Demo
rxjava急速開發(fā)字典
BaronTalk? 作者Rxjava系列
Android RxJava使用介紹(三) RxJava的操作符 - 呼嘯而過的專欄 - CSDN博客? 舉例說明操作符
急速開發(fā)系列——RxJava實戰(zhàn)技巧大全 - 簡書結(jié)合接口請求,??幾個經(jīng)典使用場景
https://codeload.github.com/liuhuiAndroid/RxJava2-Android-Samples/zip/master操作符示例
RxJava2 實戰(zhàn)知識梳理(1) - 后臺執(zhí)行耗時操作,實時通知 UI 更新 - 簡書? ?系列案例做平時開發(fā)字典
GitHub - haiyuKing/AndroidRuntimePrivilegeDemo: Android6.0運行時權(quán)限(基于RxPermission開源庫)
造輪子 - RxDownload - 簡書??? 基于RxJava打造的下載工具,? 有需求時可看參考下代碼
帶你高效學(xué)習(xí)MVP+RxJava+Retrofit - CSDN博客
<MVP>
Android架構(gòu)系列-開發(fā)規(guī)范 - 簡書
Google官方架構(gòu)MVP解析與實戰(zhàn)【從零開始搭建android框架系列(3)】 - 簡書
GitHub - Jude95/Beam: MVP開發(fā)框架
GitHub - qiaoyhh/AndroidProjectHelper? ? ? ? ?MVP + Retrofit + RxJava??RxBus??沉浸式狀態(tài)欄使用與屏幕適配??酷炫的APP啟動動畫?快速開發(fā)框架
<Dagger2>
Dagger2 知識梳理(1) - Dagger2 依賴注入的兩種方式 - 簡書
Google官方MVP+Dagger2架構(gòu)詳解【從零開始搭建android框架系列(6)】 - 簡書
<OkHttp>
OkHttp源碼解讀總結(jié)(一)--->OkHttp框架流程_wuyinlei的博客-CSDN博客
<Retrofit>
重學(xué)RxJava+Retrofit(2):Retrofit網(wǎng)絡(luò)請求參數(shù)詳解Path(含文件上傳下載) - 知乎? 用時忘了就看一看
Retrofit源碼解讀(六)--Retrofit中的設(shè)計模式_wuyinlei的博客-CSDN博客? 系列解讀
Retrofit分析-漂亮的解耦套路 - 簡書? ? 概略圖,? 畫出用到的設(shè)計模式和關(guān)鍵類
Retrofit2 完全解析 探索與okhttp之間的關(guān)系 - Hongyang - CSDN博客
這是一份很詳細的 Retrofit 2.0 使用教程(含實例講解) - CSDN博客