您的位置:首页 > 编程语言 > Java开发

RxJava相关资料整理

2016-08-14 23:41 323 查看
Rxjava已经成为广为熟悉的开源库.慢慢的走进了广大的开发视线中,就算没有用过,相信也已经是耳熟能详了。

开源库概念

Rxjava

Rxjava是基于Java的一个链式异步的开源库。可以处理复杂的异步请求。

RxAndroid

RxAndroid是基础Rxjava开源库对Android上的一个扩展。包括对异步任务执行线程的调度等。

RxBinding

是 Jake Wharton 的一个开源库,它提供了一套在 Android 平台上的基于 RxJava 的 Binding API。所谓 Binding,就是类似设置 OnClickListener 、设置 TextWatcher 这样的注册绑定对象的 API。

RxBus

RxBus 名字看起来像一个库,但它并不是一个库,而是一种模式,它的思想是使用 RxJava 来实现了 EventBus ,而让你不再需要使用 Otto 或者 GreenRobot 的 EventBus。至于什么是 RxBus,可以看原文这篇文章。以及译文http://drakeet.me/rxbus顺便说一句,Flipboard 已经用 RxBus 替换掉了 Otto ,目前为止没有不良反应。

入门博客

深入浅出RxJava(一:基础篇)

深入浅出RxJava(二:操作符)

深入浅出RxJava(三–响应式的好处)

深入浅出RxJava四–在Android中使用响应式编程

深入浅出RxJava的视频演讲

以上为大头鬼系列

RxJava使用场景(Bruce程序人生 )

RxJava 入门

给Android开发的Rxjava详解

彻底搞懂 RxJava — 高级篇

Airbnb:我们的安卓客户端是如何使用 RxJava

详细解析 RxAndroid 的使用方式

书籍

RxJava Essentials 中文翻译版http://rxjava.yuxingxin.com/

ReactiveX官方文档中文翻译:https://mcxiaoke.gitbooks.io/rxdocs/content/Operators.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息