JakeWharton/RxBinding
RxJava binding APIs for Android's UI widgets. observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4180
- days_rel: n/a
- days_push: 1749
- n_releases_24m: 0
Adoption not part of the score
9569 stars · 979 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
RxBinding provides RxJava binding APIs for Android UI widgets from the platform, AndroidX, and Material libraries. It converts UI events like clicks, text changes, and scrolls into reactive Observables for use in RxJava-based Android apps.
Use cases
- handle button clicks as RxJava observables in Android
- debounce text input from EditText with RxJava
- convert Android view events into reactive streams
- replace callbacks with RxJava bindings in Android UI code
- compose swipe-to-refresh and viewpager events reactively
When to choose
- your Android app already uses RxJava and you want reactive UI event handling
- you need functional operators like debounce or combineLatest on view events
When to avoid
- you are starting a new Android project using Kotlin coroutines and Flow instead of RxJava
- your project does not use reactive programming
Facets
library · maturity maintenance
ui-components state-management mobile-development android-tools frontend jvm rxjava reactive-programming android-ui bindings kotlin android
1 source
- readme: https://github.com/JakeWharton/RxBinding · fetched 2026-08-28 · 775e0891f6b9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| JakeWharton/RxBinding | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="JakeWharton/RxBinding")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem