rxjava

Android RxJava2 学习指南

2018-10-06  本文已影响0人  武动奇迹_2020

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界,咱们江湖再见。

上一篇下一篇

猜你喜欢

热点阅读