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

原文:https://blog.mindorks.com/a-complete-guide-to-learn-rxjava-b55c0cea3631 

1-S_Mq74exiad5JrgyN-41pw.png

什么是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

 

在网络中使用RxJava(Using RxJava In Networking)

 

Better Explanation of RxJava and Using It In Android

响应式编程全面介绍

Link here.

 RxJava介绍

Link here.

Crunching RxAndroid

 

为什么要在Android中使用RxJava?

祝编码愉快 :)

感谢阅读,如果觉得有用请点击下面的 ❤。

更多关于编程方面的问题, 请关注我和 Mindorks,及时收到我们的更新 。

加入 Mindorks Community 相互学习

也可以关注 Twitter, Linkedin, Github , Facebook.

来自:RxJava