# 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版本的用户升级的时候参考 ### 开发者前线翻译的一系列很赞的教程 * [那些年我们错过的响应式编程](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://mushuichuan.com/tags/RxJava/) * [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) ## Test * [Unit Testing RxJava Observables and Subscriptions](http://fedepaol.github.io/blog/2015/09/13/testing-rxjava-observables-subscriptions/) ## 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 * [rx-android-architecture](https://github.com/tehmou/rx-android-architecture) -Android中使用Rx的一种架构 * [learnrxjava](https://github.com/jhusain/learnrxjava) -RxJava例子 ## 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 * [storio](https://github.com/pushtorefresh/storio) -支持RxJava的数据库 * [retrofit](https://github.com/square/retrofit) -支持RxJava的网络请求库 ## 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)