Flipper 📜 Description Flipper is a simple countdown app written using Jetpack Compose. #AndroidDevChallenge 💡 Motivation and Context Flipper simulat
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 {
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
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
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
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.
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.
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
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
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