Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
If you want a tipicall callback communication, use Blessed: https://github.com/weliem/blessed-android an awesome and totally underappreciated Ble Android library. This thing is like the "Glide" or "Retrofit" for Bluetooth. It tries to mimic the iOS dumbified BLE approach, and embeds all the quirks and workarounds for different Android versions and hardware implementations.
If you are on Kotlin and are proficient on coroutines you can try Kable: https://github.com/JuulLabs/kable wich is very cool to use as long as you have some experience with coroutine jobs and scopes. I think it haves potential to be the best Android BLE library but still is in Beta and there are some weird things still happening (like missing packets when you subscribe on notify) but haves a lot of potential.