dariuszseweryn/RxAndroidBle
An Android Bluetooth Low Energy (BLE) Library with RxJava3 interface observed · 2026-08-28
Health v2 · maintenance only
34/100
- Activity 25
- Release rhythm 8
- Longevity 100
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: 244
- age_days: 3863
- days_rel: 453
- days_push: 453
- n_releases_24m: 2
Adoption not part of the score
3542 stars · 592 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
RxAndroidBle is an Android Bluetooth Low Energy library that wraps Android's BLE APIs into RxJava reactive observables. It handles asynchronous operations (read, write, notifications), threading management, and connection/operation error handling.
Use cases
- scan for BLE devices on Android
- connect to a Bluetooth LE peripheral and read characteristics
- subscribe to BLE notifications from a sensor
- write data to a BLE device characteristic
- handle Android BLE permission requirements for scanning and connecting
- manage BLE connection state and errors reactively
When to choose
- building an Android app that communicates with BLE devices like wearables, sensors, or beacons
- you want a reactive RxJava API over Android's callback-heavy BLE stack
- you need reliable threading and error handling for BLE operations
When to avoid
- developing for platforms other than Android
- you prefer coroutines or callback-based APIs over RxJava
- you need Bluetooth Classic (not BLE) support
Facets
library · maturity active
sdk developer-tools mobile-development developer-tools cross-platform jvm bluetooth-low-energy ble rxjava reactive android-library iot android mobile
1 source
- readme: https://github.com/dariuszseweryn/RxAndroidBle · fetched 2026-08-28 · fd4d92906f79
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dariuszseweryn/RxAndroidBle | main | 34 |
For agents
markdown · JSON · MCP: product_card(name="dariuszseweryn/RxAndroidBle")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem