Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

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.

Jul 5, 2014

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.

Nov 19, 2014

This is a repository with real-world useful examples of using RxJava with Android.

Sep 22, 2014

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

Feb 2, 2015

A from-scratch, re-implementation of RxAndroid with a consistent, opinionated API.

May 23, 2015

Agera is a set of classes and interfaces to help write functional, asynchronous, and reactive applications for Android.

Apr 19, 2016

RxJava 2 Android Examples:

  • Migration From RxJava 1 to RxJava 2
  • How to use RxJava 2 in Android
Sep 8, 2016

RxJava-Optional allows to use Optional with RxJava.

Feb 6, 2015

String operators for RxJava.

Nov 19, 2014

Utilities for use with RxJava.

Mar 17, 2016

RxBinding is an easy one-way binding support for Android, which is based on RxJava.

Dec 24, 2014

This guide aims to introduce a beginner reactive programmer to the complete power of the RxJava implementation of reactive programming for the JVM. It is based on the IntroToRx guide for Rx.NET.

No experience with either reactive or functional programming is needed to follow the book. Familiarity with the basics of Java is required.

Feb 18, 2017

RxJava types that are both an Observable and an Action1.

Dec 29, 2015

RxGroups lets you group RxJava Observables together in groups and tie them to your Android lifecycle.

Jun 13, 2016

Reactive Event Hub.

Aug 31, 2016

A library that manages state using RxJava 2.

Sep 29, 2017

A thin wrapper around Java Collections using RxJava2 in which you can observe the insertions,removals and modifications. Inspired from observable collections in JavaFX and observable properties in Swift.

Dec 19, 2017

This library implements reactive paging and loading. It helps to handle the states of loading a simple data (LCE - loading/content/error) or the complex states of lists with pagination (PLCE - paging/loading/content/error). The solution is based on the usage of Unidirectional Data Flow pattern.

Jan 31, 2020
Advertisement

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.

May 11, 2016

A simple FRP library and a android event framework built on it. This is fork of nafg reactive library for scala FRP.

Jul 5, 2014

This is a simple rxjava2 timer.

Apr 18, 2017

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.

Jul 29, 2016

This project contains RxJava 2 implementations of the sample operators found in the RxMarbles Android Application.

Jul 15, 2017

RxLoader caches the data emitted by your Observable across orientation changes by utilizing an Android Loader, while also providing the results from an Observable preserving the RxJava pattern.

Oct 22, 2016

Chaining multiple sources with RxJava.

Sep 5, 2016

Lifecycle handling APIs for Android apps using RxJava2.

Aug 6, 2017

RxJava common usage scenarios.

Jan 9, 2016
Advertisement

Rxjava2 scheduler transformer tools for RxLife.

May 7, 2017

This is a library that can help you to receive results from startActivityForResult() as an Observable.

Mar 30, 2017

RxPartialApplication is a library to allow partial application on RxJava function primitives.

Apr 12, 2016