RxJava资源合集-学习RxJava,看这里就够了
FauBrunning
7年前
<p style="text-align: center;"><img src="https://simg.open-open.com/show/2c9e92323ec446293b683a702c765968.png"></p> <h3>什么是RxJava?</h3> <p>RxJava是响应式程序设计的一种实现。在响应式程序设计中,当数据到达的时候,消费者做出响应。响应式编程可以将事件传递给注册了的 observer。 </p> <p>我们知道RxJava是对于Android项目来说是一个重要的library,所以我们必须好好掌握。</p> <p>而且我认为:</p> <p>对于那些能掌握它的人来说, RxJava就是一件 艺术品, 可以带来无限可能。</p> <h3>让我们来掰一掰那些正确学习RxJava的最佳资源。</h3> <h3>Grokking RxJava 系列</h3> <p>地址: <a href="/misc/goto?guid=4959631833554996799" rel="nofollow,noindex">http://blog.danlew.net/2014/09/15/grokking-rxjava-part-1/</a></p> <p><a href="/misc/goto?guid=4958865750209621132" rel="nofollow,noindex">RxJava</a> 是这段时间Android开发者中的新热点话题。唯一的问题是它入门很难。如果你来自命令式编程的世界,响应式编程的确很难,但是一旦你理解了它,就会发现它是如此之酷。</p> <h3>通过例子学习RxJava(Learn RxJava By Examples)</h3> <p>通过例子学习是最佳的学习方式。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/de24219f045498526f2d3f62b09ce4a4.png"></p> <p>它包含许多例子,如:</p> <ul> <li> <p>如何使用操作符?</p> </li> <li> <p>如何做网络调用?</p> </li> <li> <p>如何实现RxBus(EventBus)?</p> </li> <li> <p>如何使用RxJava实现pagination?</p> </li> </ul> <p>另一个学习RxJava的例子是Kaushik的RxJava-Android-Samples。我从这里学到很多东西。</p> <p style="text-align: center;"><img src="https://simg.open-open.com/show/937612e790401f8a823f681ca85f026a.png"></p> <h3>Jake Wharton大神的探索RxJava 2</h3> <p>视频地址: <a href="/misc/goto?guid=4959748529406904585" rel="nofollow,noindex">https://www.油Tube.com/watch?v=htIXKI5gOQU</a></p> <h3>Jake Wharton的使用RxJava管理状态(Managing State with RxJava by Jake Wharton)</h3> <p>视频地址: <a href="/misc/goto?guid=4959748529503048982" rel="nofollow,noindex">https://www.油Tube.com/watch?v=0IKHxjkgop4</a></p> <h3>另一个通过例子学习RxJava的视频</h3> <p>视频地址: <a href="/misc/goto?guid=4959748529594362870" rel="nofollow,noindex">https://www.油Tube.com/watch?v=k3D0cWyNno4</a></p> <h3>理解 RxJava Subject — Publish, Replay, Behavior 以及 Async Subject</h3> <p style="text-align: center;"><img src="https://simg.open-open.com/show/23005172f9a2c1f157c5accb30daffca.png"></p> <h3>Using RxJava In Networking</h3> <p style="text-align: center;"><img src="https://simg.open-open.com/show/654e517bde3e123ee38710ca8625eed7.png"></p> <h3>Better Explanation of RxJava and Using It In Android</h3> <p style="text-align: center;"><img src="https://simg.open-open.com/show/bb3f6b2661b7b579156549aa32af041c.png"></p> <h3><a href="/misc/goto?guid=4959628481675151351" rel="nofollow,noindex">The Complete Introduction To Reactive Programming</a></h3> <p><a href="/misc/goto?guid=4959628481675151351" rel="nofollow,noindex">Link here.</a></p> <h3><a href="/misc/goto?guid=4959748529717250864" rel="nofollow,noindex">Intro To RxJava</a></h3> <p><a href="/misc/goto?guid=4959748529717250864" rel="nofollow,noindex">Link here.</a></p> <h3>Crunching RxAndroid</h3> <p style="text-align: center;"><img src="https://simg.open-open.com/show/67e0e6cff2e7ae705fe941e7f2547cb2.png"></p> <h3>为什么要在Android中使用RxJava?</h3> <p style="text-align: center;"><img src="https://simg.open-open.com/show/7b89437ebf3492d1029fc36d6040c3a9.png"></p> <p> </p> <p>来自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0505/7912.html</p> <p> </p>