Carson帶你學Android:這是一份全面 & 詳細的RxJava學習指南


前言

  • Rxjava由于其基于事件流的鏈式調用、邏輯簡潔 & 使用簡單的特點,深受各大 Android開發(fā)者的歡迎。
  • RxJava如此受歡迎的原因,在于其提供了豐富 & 功能強大的操作符,幾乎能完成所有的功能需求
  • 今天,Carson將為大家?guī)?一份全面、易懂、清晰的Rxjava學習指南,涵蓋 入門詳解、原理、操作符使用、實際開發(fā)應用案例等

Carson帶你學RxJava系列文章,包括 原理、操作符、應用場景、背壓等等,請關注看文章:Android:這是一份全面 & 詳細的RxJava學習指南


目錄

  • 入門指南
  • 原理解析
  • 使用教程(操作符)
  • 實戰(zhàn)(應用場景)
  • 常用開源庫

1. 入門指南

首先,我將帶大家入門 RxJava,主要介紹其作用、基礎使用等,解決的是:初學者不理解Rxjava原理 & 不懂得如何使用的問題。

具體請看文章:


2. 原理解析

在初步了解RxJava后,我們需要深入了解RxJava的原理,具體請看文章:


3. 使用教程

RxJava如此受歡迎的原因,在于其提供了豐富 & 功能強大的操作符,幾乎能完成所有的功能需求

示意圖

關于各類操作符的具體介紹主要看文章:


4. 實戰(zhàn)(應用場景)

  • 在介紹完 RxJava 的具體使用后,我將為大家介紹RxJava的應用場景
  • 并以 案例教學 的形式 詳解常見開發(fā)應用場景實現(xiàn)

結合常用相關框架如Retrofit 、RxBindingRxBus

具體請看文章:


5. 常用開源庫

下面,我將為大家總結了使用了 RxJava 較為常用的開源庫

RxJava 1 RxJava 2
RxAndroid JakeWharton主導)將RxJava帶入Android
RxBinding JakeWharton主導)以RxJava形式實現(xiàn)AndroidOnClickListenerTextWatcher等事件綁定
RxRelay JakeWharton主導)Observable & ConsumerRxJava類型,可輕易在non-Rx apiRx api 之間搭起橋梁,而不必要擔心下游觸發(fā)的終止狀態(tài)(onCompleteonError
RxKotlin RxJava帶入Android 的新開發(fā)語言Kotlin

6. 總結

  • 本文主要對 Rxjava 的所有知識進行講解,如果你將該系列文章理解讀懂,那么,我相信你對于 Rxjava 的使用可以說是非常熟悉了
  • Carson帶你學RxJava系列文章:

入門
Carson帶你學Android:這是一篇清晰易懂的Rxjava入門教程
Carson帶你學Android:面向初學者的RxJava使用指南
Carson帶你學Android:RxJava2.0到底更新了什么?
原理
Carson帶你學Android:圖文解析RxJava原理
Carson帶你學Android:手把手帶你源碼分析RxJava
使用教程:操作符
Carson帶你學Android:RxJava操作符教程
Carson帶你學Android:RxJava創(chuàng)建操作符
Carson帶你學Android:RxJava功能性操作符
Carson帶你學Android:RxJava過濾操作符
Carson帶你學Android:RxJava組合/合并操作符
Carson帶你學Android:RxJava變換操作符
Carson帶你學Android:RxJava條件/布爾操作符
實戰(zhàn)
Carson帶你學Android:什么時候應該使用Rxjava?(開發(fā)場景匯總)
Carson帶你學Android:RxJava線程控制(含實例講解)
Carson帶你學Android:圖文詳解RxJava背壓策略
Carson帶你學Android:RxJava、Retrofit聯(lián)合使用匯總(含實例教程)
Carson帶你學Android:優(yōu)雅實現(xiàn)網絡請求嵌套回調
Carson帶你學Android:網絡請求輪詢(有條件)
Carson帶你學Android:網絡請求輪詢(無條件)
Carson帶你學Android:網絡請求出錯重連(結合Retrofit)
Carson帶你學Android:合并數(shù)據(jù)源
Carson帶你學Android:聯(lián)想搜索優(yōu)化
Carson帶你學Android:功能防抖
Carson帶你學Android:從磁盤/內存緩存中獲取緩存數(shù)據(jù)
Carson帶你學Android:聯(lián)合判斷


歡迎關注Carson_Ho的簡書

不定期分享關于安卓開發(fā)的干貨,追求短、平、快,但卻不缺深度。


請點贊!因為你的鼓勵是我寫作的最大動力!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容