A curated list of awesome RxJava for Android
Translations: 中文版本
-
RxAndroid -- by ReactiveX
Android specific bindings for RxJava. It providesAndroidSchedulers
withLooper
. -
reark
RxJava architecture library for Android.
-
RxLifecycle -- by Trello
Lifecycle handling APIs for Android apps using RxJava -
RxGroups -- by Airbnb
Easily group RxJava Observables together and tie them to your Android Activity lifecycle -
rxloader
Handles Android's activity lifecyle for rxjava's Observable
-
RxBinding -- by JakeWharton
RxJava binding APIs for Android's UI widgets. -
RxMarkdown
Markdown for Android, Supports TextView && EditText (Live Preview) -
RxBlur
[Chinese] Gaussian Blur using RxJava
-
ReactiveNetwork
Android library listening network connection state and Internet connectivity with RxJava Observables -
RxDownload
[Chinese] A Download Tool support multi-thread & breakpoint continual downloading, with check availibility smartly.
-
RxCache
Reactive caching library for Android and Java -
rx-preferences
Reactive SharedPreferences for Android. See Blog
- RxPermissions
Android runtime permissions powered by RxJava
- RxAndroidAudio
Maybe the most robust Android Audio encapsulation library, with part Rx support. See Blog
- RxCamera
RxJava style API for android camera.
-
RxAndroidBle
RxAndroidBle is a powerful painkiller for Android's Bluetooth Low Energy headaches. It is backed by RxJava, implementing complicated APIs as handy reactive observables. See Page -
RxBluetooth
RxBluetooth is just wrapper around android BluetoothAdapter
- rxpresso
Easy Espresso UI testing for Android applications using RxJava. RxPresso uses Mockito to generate mocks of your repositories.
-
RxFirebase
RxJava wrapper on Google's Firebase for Android library. -
RxFcm
RxJava extension for Firebase Cloud Messaging which acts as an architectural approach to easily satisfy the requirements of an android app when dealing with push notifications. -
RxGcm
[DEPRECATED] Use RxFcm instead. Their APIs are almost identical so there should not be any problem to migrate from RxGcm to RxFcm.
-
RxRelay -- by JakeWharton
RxJava types that are both an Observable and an Action1. -
frodo -- by android10
Android Library for Logging RxJava Observables and Subscribers outputs on the Logcat.
- RxJava2-Android-Samples
RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android
-
RxWeather
(Chinese) A Simple example of weather report using RxJava Blog: Architecting Android with RxJava -
RxGirl (Meizhi in chinese)
(Chinese) Gank.io unofficial client, RxJava & Retrofit
-
RxJava-Android-Samples
This is a repository with real-world useful examples of using RxJava with Android. -
rxandroidexamples
A set of examples for using RxJava in Android. See Part 1 & Part 2 -
RengwuxianRxjava
(Chinese) Examples in the article "RxJava Guide for Android Developer"
-
Awesome-RxJava
(Chinese) RxJava resources -
awesome_android_rxjava
(Chinese) RxJava use cases in Android -
RxJavaSamples
(Chinese) Collections of RxJava use cases,examples, articles & libs. -
rxjava_for_android
(Chinese) Android platform on the use of Demo RxJava Blog: Rxjava-Android资料汇总