RxAndroid和RxJava的资料分享

最近ReactiveX编程模型开始慢慢发展起来了,对于 Android 开发者来说, RxJava 是一个很难上手的库,因为它对于 Android 开发者来说有太多陌生的概念了,可是它真的很牛。RxAndroid的核心是异步,提供了可维护行好的链式语法和各种线程之间的方便切换,对于大多数Android开发者来说,使用RxAndroid写的代码初看应该是很迷茫的,但熟悉了流程就好了,RxAndroid对于复杂的异步编程场景还是能显著提高代码可读性的,就像javascript 的Promise编程模式差不多。

ReactiveX是Reactive Extensions的缩写,一般简写为Rx。Rx是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数据流,Rx库支持.NET、JavaScript和C++,Rx近几年越来越流行了,现在已经支持几乎全部的流行编程语言了(已经有13种语言了)。社区网站是 http://reactivex.io/。

RxAndroid是在RxJava基础上增加了一些类,让我们可以在Android平台上使用RxJava。Retrofit(REST网络库),RxBinding,RxBus等开源项目可以和RxAndroid一起使用。

下面是网友收集的一些相关的文章

Blog

开发者前线翻译的一系列很赞的教程

一些不错的介绍操作符的文章

一些不错的翻译文章

Test

App

Library

Stackoverflow

When should one use RxJava Observable and when simple Callback on Android?

时间: 2024-10-13 21:47:25

RxAndroid和RxJava的资料分享的相关文章

Android 学习资料分享(2015 版)

我是如何自学Android,资料分享(2015 版) Tikitoo2015.02.11 10:21 1713 字 3932 次阅读 自己学了两三个月的Android,最近花了一周左右的时间写了个App--Diigoer(已开源),又花了一两周时间找工作,收到了两个Offer,也算是对自己学习的一种认可吧:我刚开始学习总结的--<我是如何自学Android,资料分享>,如果是初学Android 的话,不应该错过的,而今天这篇分享好这篇文章,相对于第一次写的会有所提升,所以建议先把上一篇看了,再

资料分享

最近一看自己的桌面,满满的被PDF文档占满,发现自己最近嘚嘚嗖嗖下的文章很多,真正看进去的很少,主要也因为工作比较忙,没有太多时间去钻研某一样,今天好好整理了一下,发现还真不少,顺便分享下[基本全部为英文资料],有兴趣要的人可以留言给我. 自己写的[不分享]: 大数据: 云: 关于数据分析: Exchange: 关于开源: Lync Server: Office: SharePoint: SQL: System Center: Windows Server: Windows Desktop: 资

Android,资料分享(2015 版)

Java 学习 我要再次强调,一定要有Java 基础(虽然现在使用其他语言也可以开发Android,但毕竟是很小众),也不要认为学习Java 两三周就可以不用管了,这会在以后的深入学习中暴露出问题,所以Java 基础一定要牢固,当然我也不是说,Java 学的特别好,才能去学习Android,毕竟学习是循序渐进的,所以在以后的学习中要注意,对于Java 系统的学习,我有一下几个推荐: Introduction to Programming in Java: An Interdisciplinary

资料分享----安卓视频和书籍

想自学Android,找了一些视频资料和文档,共享一下,希望能帮助你们一起进步. 视频资料: java视频: 传智播客毕向东老师视频:http://pan.baidu.com/s/1mg3Urgs 传智播客张孝祥老师视频:http://pan.baidu.com/s/1kTrfk8Z Android视频: Mars老师的1->5季视频:http://pan.baidu.com/s/1jGlb6V8 传智播客黎老师的视频   :http://pan.baidu.com/s/1c06S0Kw%20

[分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享

??[分享]错误"应用程序Xcode的这个版本不能与此版本的OS X配合使用"以及Mac源码和IOS开发资料分享 安装Xcode时,出现"应用程序Xcode的这个版本不能与此版本的OS X配合使用"错误如下: 解决方案是: /system/libary/coreservice/SystemVersion.plist中的两个10.10为10.10.5 修改过程会提示无权限修改,要不要建立副本,点击提示框中的"复制"按钮,存到桌面上. 点击一个文件右

WebRTC源码入手和底层功能扩展资料分享

?? WebRTC源码入手和底层功能扩展资料分享 "webrtc源码分析群"里有同学说要在源码里加入新功能,想找下有没有相关资料可以分享下,好了解代码框架和入手修改代码,但是相关的资料少之又少,所以我找了相关的资料,希望能对大家有所帮助. WebRTC代码结构: http://blog.sina.com.cn/s/blog_40d608bb01010n73.htmlhttp://www.cnblogs.com/fangkm/p/4370492.htmlhttp://mojiapp.cn

资料分享----关于Android

想自学Android,找了一些视频资料和文档,共享一下,希望能帮助你们一起进步. 视频资料: java视频: 传智播客毕向东老师视频:http://pan.baidu.com/s/1mg3Urgs 传智播客张孝祥老师视频:http://pan.baidu.com/s/1kTrfk8Z Android视频: Mars老师的1->5季视频:http://pan.baidu.com/s/1o689Xz0 传智播客黎老师的视频   :http://pan.baidu.com/s/1c06S0Kw%20

我是如何自学Android,资料分享(2015 版)

自己学了两三个月的Android,最近花了一周左右的时间写了个App——Diigoer(已开源),又花了一两周时间找工作,收到了两个Offer,也算是对自己学习的一种认可吧:我刚开始学习总结的——<我是如何自学Android,资料分享>,如果是初学Android 的话,不应该错过的,而今天这篇分享好这篇文章,相对于第一次写的会有所提升,所以建议先把上一篇看了,再来看这一篇:那下面就切入正题吧,之前重复的就不再介绍了,相对于第一季,自己对Android 的认识更加深了(算是入门了吧),干货更多了

资料分享(一)

IT编程宝园资料分享: 1.为什么花了很多时间还是没办法很好的学好编程? 本人也是学编程出身的,我很能体会这样的感觉,为什么我花很多时间都没办法很掌握一门编程,这对于一个编程自学者来说或者是经常遇到的问题,在我自己开始自学编程的初期,我也遇到这样的情况,不过后来还是挺过来了,但是,我不想很多人都和我一样走这样的弯路,后来通过不断学习我发现为什么后面学的其他语言会很很容易掌握一个很大的原因是我找到了一套系统学习的资料,这样的资料给我很大的帮助,所以让我很容易就掌握了新的语言,当然有编程语言基础也是