Android RxJava2 学习指南

RxJava到底是何方神圣,为什么我们要在我们的项目中使用RxJava?难道是为了装13,不不不,肯定不是这么简单,作为一个有职业操守的程序员,我们肯定不会这样做的(你信吗?)。那到底为什么要使用RxJava呢?其实是因为RxJava基于事件流的链式调用,用起来非常的爽,尤其是一个页面需要多个网络请求,在控制这些访问请求顺序、并发请求、失败重试、token生效等。

既然RxJava这么牛逼和好用,各位看官还在等什么,赶紧上车系好安全带,我要开车了。下面我将你推荐RxJava2优秀的学习资料。

1. 初学者入门

给初学者的RxJava2.0教程(一) :基本工作原理

给初学者的RxJava2.0教程(二) :线程控制

给初学者的RxJava2.0教程(三) :map和flatMap

给初学者的RxJava2.0教程(四) :zip操作符使用

给初学者的RxJava2.0教程(五) :背压

给初学者的RxJava2.0教程(六) :治理

给初学者的RxJava2.0教程(七): Flowable

给初学者的RxJava2.0教程(八):Flowable缓存

给初学者的RxJava2.0教程(九):响应式拉取

初学RxJava只要把握两点:观察者模式异步,就基本可以熟练使用RxJava了。看到这里,你已经掌握了如何使用RxJava,然后你就可以用它称霸Android技术界,迎娶白富美,走上人生巅峰了。哈哈哈😀,你想多了,还是乖乖继续学习吧。

2.源码解析

RxJava2.X 源码解析(一): 探索RxJava2分发订阅流程

RxJava2.X 源码解析(二)  :神秘的取消订阅流程

RxJava2.X 源码分析(三):订阅线程切换

RxJava2.X 源码分析(四):观察者线程切换原理

RxJava2.X 源码分析(五):论切换线程次数的有效性

当小白还在谈论如何使用RxJava时,你已经能从源码层面对RxJava进行详尽解析了。是不是瞬间感觉信心十足,逼格满满,不错不错,此处应有热烈掌声👏👏。

3.实战和操作符

RxJava+Retrofit 如何精简封装?

你一定会用到的RxJava常用操作符

至此,你应该就能用RxJava+Retrofit写出漂亮、简洁的网络请求了。好了,请带上你的RxJava利刃,闯荡Android界,咱们江湖再见。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,911评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,548评论 2 59
  • 引入依赖: implementation 'io.reactivex.rxjava2:rxandroid:2.0....
    为梦想战斗阅读 5,176评论 0 0
  • 这天早上,有个重要的会要参加。需要参会的一名女同事,平时都是早早到单位,从来没有迟到过。却在这天踩着时间点、行色匆...
    子玉央阅读 3,493评论 2 2
  • (一) ——因为你 还是去了一起走过的那条路, 还是想看一起看过的那处景。 满满地想着你, 耳边是你声音。 偶尔四...
    小雨飞扬2010阅读 3,715评论 6 18

友情链接更多精彩内容