Android Rxjava学习资料有哪些?

我知道的这些资料 Rxjava学习专题-Android开源项目解析 还有补充的吗?
关注者
297
被浏览
16,580

19 个回答

rxjava.yuxingxin.com/in

RxJava Essentials 中文翻译版

大头鬼的良心出品

GitHub - lzyzsd/Awesome-RxJava: RxJava resources

前言

最近跳槽到了一家新的公司, 居然发现这家公司的项目大量使用了RxJava3相关的技术, 这让我这个Rx系列轻度使用者有些无所适从.

俗话说, 千学不如一看, 千看不如一练. 为了能够快速地熟悉和掌握RxJava3相关的内容, 我参照了官方文档并结合了之前使用的经验, 写了一个小的学习项目RxJava3Sample, 里面包含了文档简介、例子、日志展示和源码等内容。

就这样, 我看着文档一遍遍地敲着代码学习, 掌握的速度非常的迅速. 有对RxJava3感兴趣的不妨把项目下下来, 本地跑一跑试一试, 效果绝对出乎你想象!

好了话不多说, 下面我来简单介绍一下这个项目.

项目地址

github.com/xuexiangjys/

演示效果

发射器类型

Subject

Subject 既是 Observable 又是 Observer(Subscriber)

常用操作符

Scheduler

Plugins

插件,又可称Hook, 可以修改Rxjava的默认行为。

使用RxJavaPlugins可以进行以下三类功能的Hook和自定义:

  • 发射器Observable、Single、Completable和Maybe的生命周期(装载和被订阅)。
  • Rxjava的各类线程调度器Scheduler。
  • Rxjava全局未处理的错误。

特别感谢

最后

如果你觉得这个项目对你学习RxJava3有所帮助, 你可以点击star进行收藏或者将其分享出去, 让更多的人了解和掌握RxJava3!

我是xuexiangjys,一枚热爱学习,爱好编程,致力于Android架构研究以及开源项目经验分享的技术up主。获取更多资讯,欢迎微信搜索公众号:【我的Android开源之旅】