Home
RxAndroid adds the minimum classes to RxJava that make writing reactive components in Android applications easy and hassle-free.
Extensions
Since it cannot provide every type of binding to Android in one place, a variety of third-party add-ons are available to fill in the gaps:
- RxLifecycle - Lifecycle handling APIs for Android apps using RxJava
- AutoDispose - Automatic binding+disposal of RxJava 2 streams
- RxBinding - RxJava binding APIs for Android's UI widgets.
- SQL Delight - Code generation and compile-time verification of your SQL schema, statements, and migrations.
- Android-ReactiveLocation - Library that wraps location play services API boilerplate with a reactive friendly API. (RxJava 1)
- RxLocation - Reactive Location APIs Library for Android. (RxJava 2)
- rx-preferences - Reactive SharedPreferences for Android
- RxFit - Reactive Fitness API Library for Android
- RxWear - Reactive Wearable API Library for Android
- RxPermissions - Android runtime permissions powered by RxJava
- RxPermission - Reactive permissions for Android
- RxNotification - Easy way to register, remove and manage notifications using RxJava
- RxClipboard - RxJava binding APIs for Android clipboard.
-
RxBroadcast - RxJava bindings for
BroadcastandLocalBroadcast. - RxBroadcastReceiver - Simple RxJava2 binding for Android BroadcastReceiver
- RxAndroidBle - Reactive library for handling Bluetooth LE devices.
- RxImagePicker - Reactive library for selecting images from gallery or camera.
- ReactiveNetwork - Reactive library listening network connection state and Internet connectivity (compatible with RxJava1.x and RxJava2.x)
- ReactiveBeacons - Reactive library scanning BLE (Bluetooth Low Energy) beacons nearby (compatible with RxJava1.x and RxJava2.x)
- ReactiveAirplaneMode - Reactive library listening airplane mode (compatible with RxJava2.x)
- ReactiveSensors - Reactive library monitoring device hardware sensors with RxJava (compatible with RxJava1.x and RxJava2.x)
- RxDataBinding - RxJava2 binding APIs for Android's Data Binding Library.
- RxLocationManager - RxJava/RxJava2 wrap around standard Android LocationManager without Google Play Services.
- RxDownloader - Reactive library for downloading files (compatible with RxJava2.x).
Note: this list is not for libraries which simply use RxJava to expose observables but for specifically those which aim to make interacting with Android APIs reactive.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
