Android Rxjava学习资料有哪些?
关注者
297被浏览
16,58019 个回答
http://rxjava.yuxingxin.com/index.html
RxJava Essentials 中文翻译版
大头鬼的良心出品
GitHub - lzyzsd/Awesome-RxJava: RxJava resources前言
最近跳槽到了一家新的公司, 居然发现这家公司的项目大量使用了RxJava3相关的技术, 这让我这个Rx系列轻度使用者有些无所适从.
俗话说, 千学不如一看, 千看不如一练. 为了能够快速地熟悉和掌握RxJava3相关的内容, 我参照了官方文档并结合了之前使用的经验, 写了一个小的学习项目RxJava3Sample, 里面包含了文档简介、例子、日志展示和源码等内容。
就这样, 我看着文档一遍遍地敲着代码学习, 掌握的速度非常的迅速. 有对RxJava3感兴趣的不妨把项目下下来, 本地跑一跑试一试, 效果绝对出乎你想象!
好了话不多说, 下面我来简单介绍一下这个项目.
项目地址
https://github.com/xuexiangjys/RxJava3Sample
演示效果
发射器类型
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开源之旅】