https://github.com/THEONE10211024/RxJavaSamples
收集了RxJava常见的使用场景,例子简洁、经典、易懂...
https://github.com/THEONE10211024/RxJavaSamples
Last synced: 5 months ago
JSON representation
收集了RxJava常见的使用场景,例子简洁、经典、易懂...
- Host: GitHub
- URL: https://github.com/THEONE10211024/RxJavaSamples
- Owner: THEONE10211024
- Created: 2015-12-23T09:16:54.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-10-20T09:09:13.000Z (over 9 years ago)
- Last Synced: 2025-05-24T02:07:04.558Z (11 months ago)
- Language: Java
- Homepage:
- Size: 167 KB
- Stars: 1,101
- Watchers: 62
- Forks: 199
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-android - RxJavaSamples
README
# RxJavaSamples
收集了RxJava常见的使用场景,例子简洁、经典、易懂...samples中的例子我已经在我的博客里介绍了,想进一步了解的同学可以看[这里](http://blog.csdn.net/theone10211024/article/details/50435325)
## (非)著名的库
* [RxJava](https://github.com/ReactiveX/RxJava) 没什么好说的,众多Rx系列的发源地。
* [RxAndroid](https://github.com/ReactiveX/RxAndroid) JakeWharton大神主导,将RxJava带入了Android,例子不多但在活跃地开发中。你可以从[这里](http://blog.csdn.net/lzyzsd/article/details/45033611)略知一二
* [RxBinding](https://github.com/JakeWharton/RxBinding) JakeWharton 大神项目,以RxJava形式实现Android里的OnClickListener 、TextWatcher、ScrollChange等事件绑定,内容相当丰富,关键还支持kotlin语法!
* [RxKotlin](https://github.com/ReactiveX/RxKotlin) Kotlin在取代Java的路上又多了一门神器!
* [RxRelay](https://github.com/JakeWharton/RxRelay) JakeWharton 大神又一力作!
## 项目&&例子
* [RxJava-Android-Samples]( https://github.com/kaushikgopal/RxJava-Android-Samples) 涵盖了* RxJava的一些应用场景。经典、易懂但不是很全,本项目中大部分例子来源于此,表示感谢!
* [Awesome-RxJava]( https://github.com/lzyzsd/Awesome-RxJava) 收集了很多经典博客、教程、译文和App。想要入门?弄明白这里面的文章足矣!
* [RxDocs](https://github.com/mcxiaoke/RxDocs) Rx和RxJava文档中文翻译项目,非常多的学习资料!!
* [RengwuxianRxjava]( https://github.com/androidmalin/RengwuxianRxjava) 扔物线那篇[经典文章](http://gank.io/post/560e15be2dca930e00da1083)中的例子
* [RxBlur]( https://github.com/SmartDengg/RxBlur) 用RxJava处理和操作高斯模糊效果的简单用例。
* [Meizhi](https://github.com/drakeet/Meizhi) 基于RxJava & Retrofit开发的项目
* [RexWeather]( https://github.com/vyshane/rex-weather) 天气预报小应用,基于RxJava & Retrofit开发的项目
* [Android-ReactiveLocation](https://github.com/mcharmas/Android-ReactiveLocation)
* [reark](https://github.com/reark/reark)
* [RxPermissions](https://github.com/tbruyelle/RxPermissions)
* [rxfilewatcher](https://github.com/helmbold/rxfilewatcher)
* [RxLifecycle](https://github.com/trello/RxLifecycle)用来严格控制由于发布了一个订阅后,由于没有及时取消,导致Activity/Fragment无法销毁导致的内存泄露。
* [rxloader](https://github.com/evant/rxloader)
* [ReactiveNetwork](https://github.com/pwittchen/ReactiveNetwork) 使用RxJava来监听网络连接状态和wifi信号强度变化
* [frodo](https://github.com/android10/frodo)
* [rxjava-multiple-sources-sample](https://github.com/dlew/rxjava-multiple-sources-sample) 如何使用RxJava做多级缓存的案例。
* [rx-preferences](https://github.com/f2prateek/rx-preferences) 用RxJava实现Android中的SharedPreferences
* [RxCache](https://github.com/VictorAlbertos/RxCache) 为Android和java开发量身打造的缓存库
## 技术博客
* [给Android开发者的RxJava详解]( http://gank.io/post/560e15be2dca930e00da1083)扔物线力作,RxJava讲的通俗易懂。
* [可能是东半球最全的RxJava使用场景小结]( http://blog.csdn.net/theone10211024/article/details/50435325) 主要针对Android中使用场景的总结。大多数是常见且经典的例子,看看RxJava是如何解决Android开发中的痛点的!
* [深入浅出RxJava]( http://blog.csdn.net/lzyzsd/article/details/41833541) 深入浅出RxJava系列,一共四篇,这是第一篇。翻译得还不错!
* [RxJava大搜集]( http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0430/2815.html)这里有你想要的
* [RxBus]( http://nerds.weddingpartyapp.com/tech/2014/12/24/implementing-an-event-bus-with-rxjava-rxbus/) 无所不能的RxJava也能做EventBus?看看别人是怎么实现的吧!
* [当复仇者联盟遇上Dagger2、RxJava和Retrofit的巧妙结合](http://blog.csdn.net/handsome_926/article/details/49176227) RxJava+Dagger2+Retrofit!教你什么才是一个干净的框架!
* [Advanced RxJava](http://akarnokd.blogspot.com/) 系列博客,[该系列博客的中文翻译](http://blog.piasy.com/AdvancedRxJava/)。
## 网站
* [ReactiveX](http://reactivex.io) ReactiveX官方网站,不知道它的就如同学Android不知道Android Developer
* [RxMarbles]( http://rxmarbles.com) 直观有趣的宝石图!让你对这种编程思想理解得更加透彻!!
##书籍
* [RxJava Essentials(英文版)](http://download.csdn.net/detail/theone10211024/9394367) 讲得比较详细,适合RxJava入门学习。
* [RxJava Essentials(中文版)](http://download.csdn.net/detail/theone10211024/9394379) RxJava Essentials的中文翻译。
##### 最后,我想说的是RxJava目前在国内的使用频率还比较低,希望大家能成为推动RxJava在国普及的一员!如果你有更多好的文章、网站或工程,请发扬程序员最独特的魅力—开源精神,以便让更多的同行看见、学到和参与进来!