美文网首页
Awesome RxJava-RxJava学习资料

Awesome RxJava-RxJava学习资料

作者: 繁复至极返璞归简 | 来源:发表于2018-08-21 14:48 被阅读129次

     # Awesome-RxJava

    RxJava resources

    ## Blog

    *  [给 Android 开发者的 RxJava 详解](http://gank.io/post/560e15be2dca930e00da1083) -**强烈推荐** 扔物线的文章  讲解非常详细

    * [NotRxJava懒人专用指南](http://www.devtf.cn/?p=323) -这篇入门极力推荐,手把手,深入浅出教你实现一个简易的RxJava库,更好的理解RxJava的实现思路

    * [深入浅出RxJava(一:基础篇)](http://blog.csdn.net/lzyzsd/article/details/41833541)

    * [深入浅出RxJava ( 二:操作符 )](http://blog.csdn.net/lzyzsd/article/details/44094895)

    * [深入浅出RxJava ( 三--响应式的好处 )](http://blog.csdn.net/lzyzsd/article/details/44891933)

    * [深入浅出RxJava ( 四-在Android中使用响应式编程 )](http://blog.csdn.net/lzyzsd/article/details/45033611)

    * [如何升级到RxAndroid1.0](http://blog.csdn.net/lzyzsd/article/details/49248235) -适合使用Rx 0.x版本的用户升级的时候参考

    * [可能是东半球最全的RxJava使用场景小结](http://blog.csdn.net/theone10211024/article/details/50435325)

    * [RxJava系列1(简介)](https://zhuanlan.zhihu.com/p/20687178)

    * [RxJava系列2(基本概念及使用介绍)](https://zhuanlan.zhihu.com/p/20687307)

    * [RxJava系列3(转换操作符)](https://zhuanlan.zhihu.com/p/21926591)

    * [RxJava系列4(过滤操作符)](https://zhuanlan.zhihu.com/p/21966621)

    * [RxJava系列5(组合操作符)](https://zhuanlan.zhihu.com/p/22039934)

    * [RxJava系列6(从微观角度解读RxJava源码)](https://zhuanlan.zhihu.com/p/22338235)

    * [RxJava系列7(最佳实践)](https://zhuanlan.zhihu.com/p/23108381)

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

    *  [那些年我们错过的响应式编程](http://www.devtf.cn/?p=174) -非常棒的讲解响应式编程的文章。

    * [使用RxJava从多个数据源中加载数据](http://www.devtf.cn/?p=764)

    * [使用RxJava.Observable取代AsyncTask和AsyncTaskLoader](http://www.devtf.cn/?p=114)

    * [当复仇者联盟遇上Dragger2、RxJava和Retrofit的巧妙结合](http://www.devtf.cn/?p=565)

    * [结合RxJava使用SQLite](http://www.devtf.cn/?p=734)

    * [比钢铁侠反应更灵敏-RxJava](http://www.devtf.cn/?p=770)

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

    * [行云流水的博客](http://blog.csdn.net/job_hesc/article/details/46242117)

    * [Android RxJava使用介绍(二) RxJava的操作符](http://blog.chinaunix.net/uid/20771867.html)

    * [木水川的博客](http://mushuichuan.com/tags/RxJava/)

    * [RxMarbles](http://rxmarbles.com/)-Interactive diagrams of Rx Observables

    * [Android RxJava使用介绍(二) RxJava的操作符](http://blog.csdn.net/job_hesc/article/details/46242117)

    ###  一些不错的翻译文章

    * [【译】Deferring Observable code until subscription in RxJava](http://www.jianshu.com/p/c83996149f5b)

    * [【译】RxJava Observable tranformation: concatMap() vs flatMap()](http://www.jianshu.com/p/6d16805537ef)

    * [【译】Loading data from multiple sources with RxJava](http://www.jianshu.com/p/be084df924dc)

    * [【译】Don't break the chain: use RxJava's compose() operator](http://www.jianshu.com/p/e9e03194199e)

    ###  一些原理分析的文章

    * [彻底搞懂 RxJava — 基础篇](http://diordna.sinaapp.com/?p=896)

    * [彻底搞懂 RxJava — 中级篇](http://diordna.sinaapp.com/?p=910)

    * [彻底搞懂 RxJava — 高级篇](http://diordna.sinaapp.com/?p=912)

    ## 书籍

    * [【译】RxJava Essentials 中文翻译版](https://github.com/yuxingxin/RxJava-Essentials-CN) -Ivan.Morgillo所写一书的中文翻译版本

    ## Test

    * [Unit Testing RxJava Observables and Subscriptions](http://fedepaol.github.io/blog/2015/09/13/testing-rxjava-observables-subscriptions/)

    * [Unit Testing RxJava Observables](https://medium.com/ribot-labs/unit-testing-rxjava-6e9540d4a329)

    ## App

    * [android-gfycat](https://github.com/dlew/android-gfycat) -Android application that loads gifs via gfycat for efficiency's sake

    * [JakeWharton/u2020](https://github.com/JakeWharton/u2020) -Jake大神的项目,里面有RxJava和Retrofit一起使用的例子

    * [Avengers](https://github.com/saulmm/Avengers) - 一个使用Retrofit+RxJava+MVP的app

    * [TranslateApp](https://github.com/maoruibin/TranslateApp) - 一个使用 MVP+Dagger2+RxJava+Retrofit的实现手机端『划词翻译』功能的App - 咕咚翻译

    * [AppPlus](https://github.com/maoruibin/AppPlus) - 一个可以用于传送Apk文件,提取APK文件等的工具软件。

    * [rx-android-architecture](https://github.com/tehmou/rx-android-architecture) -Android中使用Rx的一种架构

    * [android-boilerplate](https://github.com/ribot/android-boilerplate) -使用RxJava+Retrofit+MVP的app,并了结合详细的测试用例

    * [RxJavaApp](https://github.com/jiang111/RxJavaApp) -用于学习RxJava操作符的APP

    ## Example

    * [learnrxjava](https://github.com/jhusain/learnrxjava) -RxJava例子

    * [Intro-To-RxJava](https://github.com/Froussios/Intro-To-RxJava) -RxJava实例入门

    * [MovieGuide](https://github.com/esoxjem/MovieGuide)-An Android app that showcases the MVP pattern and RxJava

    * [RxWeather](https://github.com/SmartDengg/RxWeather)

    -Architecting Android with RxJava

    * [RxBlur](https://github.com/SmartDengg/RxBlur)-用RxJava处理和操作高斯模糊效果的简单用例。

    * [RxJava-Android-Samples](https://github.com/kaushikgopal/RxJava-Android-Samples)-Learning RxJava for Android by example

    ## Library

    * [rx-preferences](https://github.com/f2prateek/rx-preferences) -使SharedPreferences支持RxJava

    * [RxAndroid](https://github.com/ReactiveX/RxAndroid) -RxJava的Android拓展

    * [RxLifecycle](https://github.com/trello/RxLifecycle) -帮助使用了RxJava的安卓应用控制生命周期

    * [RxBinding](https://github.com/JakeWharton/RxBinding) -安卓UI控件的RxJava绑定API

    * [Android-ReactiveLocation](https://github.com/mcharmas/Android-ReactiveLocation) -Google Play Service API wrapped in RxJava

    * [storio](https://github.com/pushtorefresh/storio) -支持RxJava的数据库

    * [retrofit](https://github.com/square/retrofit) -支持RxJava的网络请求库

    * [sqlbrite](https://github.com/square/sqlbrite) -支持RxJava的sqlite数据库

    * [RxPermissions](https://github.com/tbruyelle/RxPermissions) -RxJava实现的Android运行时权限控制

    * [reark](https://github.com/reark/reark) -RxJava architecture library for Android

    * [frodo](https://github.com/android10/frodo) -Android Library for Logging RxJava Observables and Subscribers.

    ## Stackoverflow

    * [When should one use RxJava Observable and when simple Callback on Android?](http://stackoverflow.com/questions/21890338/when-should-one-use-rxjava-observable-and-when-simple-callback-on-android)

    ## Video

    * [droidconDE 2015: Ivan Morgillo – Android reactive programming with Rxjava](https://www.youtube.com/watch?v=JCLZ55M2gVo&list=PLAY9OtteiTj04IdJDW7KV1cy843reyjvT)

    * [Common RxJava Mistakes](https://www.youtube.com/watch?v=QdmkXL7XikQ&feature=youtu.be)

    * RxJava理解subscribeOn 和 observeOn 的区别https://segmentfault.com/a/1190000004856071

    ## 解决选图页上下推动底部选图区域是调整整个窗口大小,参考此方案

    https://github.com/chenupt/DragTopLayout

    ## RxJava 2.x 完美教程

    http://www.jianshu.com/p/0cd258eecf60

    相关文章

      网友评论

          本文标题:Awesome RxJava-RxJava学习资料

          本文链接:https://www.haomeiwen.com/subject/altlpttx.html