An application that helps you learn and better understand ReactiveX on Android.
compose() your Observables into ones that load data that's cached across activity orientation changes without leaking your
Activity and without you having to worry about unsubscribing.
RxGroups lets you group RxJava
Observables together in groups and tie them to your Android lifecycle.
This is a tiny library for Android which makes it simple to monitor when your app becomes visible or hidden, in a cool RxJava way.
Reactive events and properties with RxJava for Android.
Agera is a set of classes and interfaces to help write functional, asynchronous, and reactive applications for Android.
RxActions is a library to smooth RxJava usage by functionally composing actions.
RxCurrying is a library to allow currying on RxJava function primitives.
RxPartialApplication is a library to allow partial application on RxJava function primitives.
RxFunctions is a library to smooth RxJava usage by functionally composing functions.
An RxJava transformer which combines replay, publish, and refCount operators.
RxTuples is a library to smooth RxJava usage by adding simple Tuple creation functions.
A Promise wrapper around RxJava's Observable. A promise represents a future value (usually of an asynchronous operation).
A from-scratch, re-implementation of RxAndroid with a consistent, opinionated API.
Kotlin Adaptor for RxJava.
Kotlin has support for SAM (Single Abstract Method) Interfaces as Functions (i.e. Java 8 Lambdas). So you could use Kotlin in RxJava without this adaptor
RxBinding is an easy one-way binding support for Android, which is based on RxJava.
Android specific bindings for RxJava.
This module adds a number of classes to RxJava that make writing reactive components in Android applications easy and hassle free.
This is a repository with real-world useful examples of using RxJava with Android.
RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences.
It extends the observer pattern to support sequences of data/events and adds operators that allow you to compose sequences together declaratively while abstracting away concerns about things like low-level threading, synchronization, thread-safety and concurrent data structures.