// the find
android10/Android-ReactiveProgramming
This is a sample app that is part of a serie of blog posts I will be writting about experiences with Reactive Programming on Android
A companion sample app for a 2015 blog series on RxJava for Android, demonstrating concatMap vs flatMap, backpressure handling, and observable composition. It's aimed at Android developers learning reactive patterns, not a library or tool you'd pull into a project.
The backpressure demo is genuinely useful — it's one of the trickier concepts in RxJava 1.x and having a runnable example beats reading docs. The separation of concerns is decent for a demo: executor, data, navigation, and activity layers are kept distinct. The concatMap vs flatMap sample is a good, minimal illustration of ordering guarantees.
This is RxJava 1.x from 2015, abandoned in 2018 — the API it demonstrates is EOL and the backpressure model changed entirely in RxJava 2. Any Android developer starting today should be looking at Kotlin coroutines or Flow, not this. There's effectively one blog post worth of content stretched into a repo, and the README links to a single article rather than explaining anything itself. The test coverage is a single auto-generated ApplicationTest that doesn't test anything.