Reactive Programming

Android Reactive Programming

Newest releases

arkivanov Flipper 📜 Description Flipper is a simple countdown app written using Jetpack Compose. #AndroidDevChallenge 💡 Motivation and Context Flipper simulat
 

MindorksOpenSource RxJava3-Android-Examples - Learn RxJava3 for Android by Examples Take the MindOrks Android Online Course and Learn RxJava This project is for: who is migrating to RxJava 3 from RxJava 2
 

adibfara Lives - Android LiveData Extensions for Kotlin and Java Add RxJava-like operators to your LiveData objects with ease, usable in Kotlin (as extension functions) and Java (as static functions to a class called Lives)
 

ww-tech Roxie Roxie is a lightweight Android library for building reactive apps. We successfully use it for Android product development at WW (formerly Weight Watchers). Why Roxie? Roxie implements Unidirectional
 

amanjeetsingh150 RxAnime An android app to understand about the effect of RxJava operators on data stream. Operators done: Filter Take Skip Map Buffer More to come: Scan, ta
 

artem-zinnatullin RxKoans Purpose Goal of this project is to reduce the steepness of the Rx (RxJava, RxSwift, Project Reactor, etc) learning curve. It was noted by RxJava lead, David Karnok @akarnokd in this tweet: I've b
 

anitaa1990 RxAndroid-Sample A list of concise write ups on the implementation of RxJava in Android Reactive Programming Reactive Programming is a programming paradigm oriented around data flows and the propagation
 

MindorksOpenSource RxPS - RxJavaPriorityScheduler - A RxJava Priority Scheduler library for Android and Java applications Overview of RxPS - RxJavaPriorityScheduler library RxPS is used to set the priority for the gi
 

JoaoMotondon RxJava for Android (100+ Examples Pack) - 🔹 Now in Kotlin!!! 🔹 This repository is intended to provide in a single place (i.e. a single Android app) over than 100 examples of RxJava for Android which you c
 

JonathanMerritt What is RXASSETMANAGER? An RxJava2 implementation of the Android AssetManager. Any help or contribution is welcome. How do you GET it? Use the jcenter() or mavenCentral() repository. repositorie
 

ZacSweers RxNormalize NOTE This is not maintained. I worked on this a long time ago and decided to open source it for posterity. This approach works, but my gut feeling is that this is something that should be done vi
 

akaita RxJava2Debug A library to make StackTraces involving RxJava2 more meaningful (they will always point to your code!). Rationale If you use RxJava2, you know the pain of debugging exceptions generated
 

Zeyad-37 RxRedux A library that manages state using RxJava 2 and Architecture Components. Medium Post: https://goo.gl/7oH1B1 Getting Started Project root build.gradle allprojects { repositories { mave
 

pakoito FunctionalAndroidReference FunctionalAndroidReference is a showcase project of Functional Reactive Programming on Android, using RxJava. It's a companion app to the presentation "Fully Reactive Apps" at Droidcon UK 201
 

florent37 RxComponentLifecycle Rx binding of new Android Architecture Component Lifecycle License Copyright 2017 Florent37, Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use thi
 

akarnokd RxJava3-preview Discontinued. Version 3 development will be branched off of 2.x sometime after 2.2 has been finalized in the main RxJava repository. Preview for version 3 of RxJava, the modern ReactiveX style lib
 

T-Spoon Traceur Traceur enables easier debugging of RxJava2 exceptions, by appending the source of any asynchronous calls to the original exception. An example RxJava exception: The same exception with Traceur enabled: Not
 

uber AutoDispose Automatic binding+disposal of RxJava streams. uber.github.io/AutoDispose License Copyright (C) 2017 Uber Technologies Licensed under the Apache License, Version 2.0 (the "License"); y
 

florent37 RxAnimator An RxJAva2 binding for android Animator Run sequencially RxAnimator.ofFloat(view, "translationY", 0, 300).animationDuration(500) .flatMap(anim -> RxAnimator.ofFloat(view, "trans
 

diguachaoren RxLearn rxjava example Creating Observables Operators that originate new Observables. Create — create an Observable from scratch by calling observer methods programmatically Defer — do not create the
 

JakeWharton RxJava Window If Changed The WindowIfChanged operator for RxJava 2 divides an Observable that emits items into an Observable that emits Observables, each one of which emits some subset of the items from the original sou
 

yangweigbh VolleyX Volley + RxJava, use Volley the Rx way Motivation Some android developer is still using volley as their network library, and it should be combined with RxJava to make the best of it. There is anoth
 

jaychang0917 SocialLoginManager This library aims to eliminate boilerplate code for social login. Setup To use this library your minSdkVersion must be >= 15. In your project level build.gradle : allprojects {
 

patloew Reactive Location API Library for Android This library wraps the Location APIs in RxJava 2 Observables, Singles, Maybes and Completables. No more managing GoogleApiClients! Also, the resolution of the location set
 

patloew Reactive Awareness API Library for Android This library wraps the Awareness API in RxJava Observables, Singles and Completables. No more managing GoogleApiClients! Usage Create an RxAwareness instance onc
 

TangoAgency android-data-binding-rxjava Simple demo developed with love at Tango which demonstrates how to wrap Android DataBinding ObservableField into RxJava's Observable. With this solution it is possible to register for Obs
 

akarnokd RxJavaInterop RxJava 1.x: RxJava 3.x: Library to convert between RxJava 1.x and 3.x reactive types. Interop between 2.x and 3.x Check out the https://github.com/akarnokd/RxJavaBridge project.
 

NateWickstrom RxActivityResult An Rx wrapper for receiving results from startActivityForResult() as an Observable. Download To launch from an Activity : compile 'com.natewickstrom.rxactivityresult:rxactivityresult:0.1.
 

JakeWharton An Project Reactor CallAdapter.Factory implementation for Retrofit 2.
 

amitshekhariitbhu Learning RxJava 2 for Android by example Take the MindOrks Android Online Course and Learn RxJava How to use RxJava 2 in Android Application How to migrate from RxJava 1.0 to RxJa
 

JakeWharton Retrofit 2 RxJava 2 Adapter An RxJava 2 CallAdapter.Factory implementation for Retrofit 2. This project will move into Retrofit proper once RxJava 2 has a stable release. Usage Retrofit retrofit = new Ret
 

peter-tackage Assert-Rx DEPRECATED! As of RxJava 1.3, fluent assertions will be part of the RxJava 1.x library. You should use the official equivalent instead. The official assertions are assertion library agnostic and use the same