RxJava资源合集-学习RxJava,看这里就够了

RxJava 安卓开发   2017-05-09 16:08:12 发布
您的评价:
     
4.5
收藏     1收藏
文件夹
标签
(多个标签用逗号分隔)

什么是RxJava?

RxJava是响应式程序设计的一种实现。在响应式程序设计中,当数据到达的时候,消费者做出响应。响应式编程可以将事件传递给注册了的 observer。 

我们知道RxJava是对于Android项目来说是一个重要的library,所以我们必须好好掌握。

而且我认为:

对于那些能掌握它的人来说, RxJava就是一件 艺术品, 可以带来无限可能。

让我们来掰一掰那些正确学习RxJava的最佳资源。

Grokking RxJava 系列

地址: http://blog.danlew.net/2014/09/15/grokking-rxjava-part-1/

RxJava 是这段时间Android开发者中的新热点话题。唯一的问题是它入门很难。如果你来自命令式编程的世界,响应式编程的确很难,但是一旦你理解了它,就会发现它是如此之酷。

通过例子学习RxJava(Learn RxJava By Examples)

通过例子学习是最佳的学习方式。

它包含许多例子,如:

  • 如何使用操作符?

  • 如何做网络调用?

  • 如何实现RxBus(EventBus)?

  • 如何使用RxJava实现pagination?

另一个学习RxJava的例子是Kaushik的RxJava-Android-Samples。我从这里学到很多东西。

Jake Wharton大神的探索RxJava 2

视频地址: https://www.youtube.com/watch?v=htIXKI5gOQU

Jake Wharton的使用RxJava管理状态(Managing State with RxJava by Jake Wharton)

视频地址: https://www.youtube.com/watch?v=0IKHxjkgop4

另一个通过例子学习RxJava的视频

视频地址: https://www.youtube.com/watch?v=k3D0cWyNno4

理解 RxJava Subject — Publish, Replay, Behavior 以及 Async Subject

Using RxJava In Networking

Better Explanation of RxJava and Using It In Android

The Complete Introduction To Reactive Programming

Link here.

Intro To RxJava

Link here.

Crunching RxAndroid

为什么要在Android中使用RxJava?

 

来自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0505/7912.html

 

扩展阅读

Airbnb:我们的安卓客户端是如何使用 RxJava 的
Android开发周报
RxJoke:一个集成Rxjava,Retrofit,MVP及Dagger2的开源项目
如何自学Android编程
一份旨在帮助 Android 初学者快速入门以及找到适合自己学习的资料

为您推荐

web安全实战
基于fis的前端模块化和工程化方案
Struts2 s:doubleselect级联下拉框 详解析
C#+WebSocket+WebRTC多人语音视频系统
【译】60个有用CSS代码片段

更多

RxJava
安卓开发
相关文档  — 更多
相关经验  — 更多
相关讨论  — 更多