awesome-rxjava
  
  
    Useful resources for working with RxJava 
    https://github.com/eleventigers/awesome-rxjava
  
        Last synced: 6 days ago 
        JSON representation
    
- 
            
Bindings
- RxAndroid - Android specific bindings for RxJava.
 - RxBinding - RxJava binding APIs for Android UI widgets from the platform and support libraries.
 - RxPermissions - Android M runtime permissions powered by RxJava.
 - RxPalette - RxJava bindings for the Palette library on Android.
 - rx-preferences - Reactive `SharedPreferences` for Android.
 - SQLBrite - A lightweight wrapper around SQLiteOpenHelper and ContentResolver which introduces reactive stream semantics to queries.
 - Android-ReactiveLocation - Small library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum.
 - ReactiveNetwork - Android library listening network connection state and change of the WiFi signal strength with RxJava Observables.
 - ReactiveSensors - Android library monitoring hardware sensors with RxJava Observables.
 - RxPalette - RxJava bindings for the Palette library on Android.
 - rxjava-jdbc - Efficient execution and functional composition of database calls using jdbc and RxJava Observables.
 - rxjava-file - RxJava observables for files including NIO events.
 - RxTuples - Simple tuples to use with RxJava.
 - RxAnimationBinding - RxJava binding APIs for Android's animations.
 
 - 
            
Articles
- Rx glitches aren't actually a problem - Glitches are temporary inconsistencies emitted by Observables. André Staltz looks at why it's not really a problem.
 - RxJava's repeatWhen and retryWhen, explained - `repeatWhen` and `retryWhen` are fairly baffling at first glance. Dan Lew explains the operators in depth.
 - Rx glitches aren't actually a problem - Glitches are temporary inconsistencies emitted by Observables. André Staltz looks at why it's not really a problem.
 - RxJava's repeatWhen and retryWhen, explained - `repeatWhen` and `retryWhen` are fairly baffling at first glance. Dan Lew explains the operators in depth.
 
 - 
            
Tools
 - 
            
Community
- Google Group
 - StackOverflow
 - `@RxJava` on Twitter
 - `ReactiveX/RxJava` on Gitter
 - GitHub Issues
 - StackOverflow
 - Google Group
 - StackOverflow
 - `ReactiveX/RxJava` on Gitter
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 - StackOverflow
 
 - 
            
Utilities
- RxJavaJoins - Joins operators for RxJava.
 - RxJavaAsyncUtil - Async utilities for RxJava.
 - RxJavaMath - Math operators for RxJava.
 - RxJavaString
 - RxJavaComputationExpressions - Computation expressions for RxJava.
 - rxjava-extras - Utilities for use with RxJava.
 - RxActions - Simple ActionN composition to use with RxJava.
 - RxRelay - RxJava types that are both an Observable and an Action1.
 - Frodo - Android Library for Logging RxJava Observables and Subscribers.
 - RxPartialApplication - Simple partial application for FuncN and ActionN on RxJava.
 - RxCurrying - Simple currying for FuncN and ActionN on RxJava.
 - RxEither - Either type for RxJava.
 - RxReplayingShare - An RxJava transformer which combines replay(1), publish(), and refCount() operators.
 - RxFunctions - Advanced Function composition to use with RxJava.
 - RxComprehensions - Reduce boilerplate in RxJava by abstracting chained flatMaps, concatMaps and switchMaps.
 
 - 
            
Testing
- assertj-rx - AssertJ assertions for RxJava Observables.
 - rxpresso - Easy Espresso UI testing for Android applications using RxJava.
 
 - 
            
Guides
- RxJava-Android-Samples - Learning RxJava for Android by example.
 - Intro-To-RxJava - An extensive tutorial on RxJava.
 
 
            Sub Categories
          
          
            Keywords
          
          
              
                android
                7
              
              
                rxjava
                7
              
              
                java
                2
              
              
                rxandroid
                2
              
              
                rxjava2
                2
              
              
                animation
                1
              
              
                android-animations
                1
              
              
                functional-programming
                1
              
              
                sensors
                1
              
              
                rxjava3
                1
              
              
                hardware
                1
              
              
                wifi
                1
              
              
                rxandroid2
                1
              
              
                network-monitoring
                1
              
              
                network-connection
                1
              
              
                network
                1
              
              
                internet-connection
                1
              
              
                internet
                1
              
              
                thread
                1
              
              
                sample
                1
              
              
                reactive-programming
                1
              
              
                reactive
                1
              
              
                learning-rxjava
                1
              
              
                example
                1
              
              
                concurrency
                1
              
              
                rxpresso
                1
              
              
                open-source
                1
              
              
                novoda
                1
              
              
                espresso-tests
                1
              
              
                android-application
                1
              
              
                debugging-tool
                1
              
              
                debugging
                1
              
              
                debugger
                1
              
              
                android-library
                1
              
              
                android-development
                1
              
              
                reactivex
                1
              
              
                android-permissions
                1