Our great sponsors
-
SweetBlue
BLE on Android, the easy way. THIS IS NOW DEPRECATED. Please visit website for info on new versions.
https://github.com/iDevicesInc/SweetBlue this readme has links that explain the hellscape
-
https://github.com/JuulLabs/kable I have never used this but the readme has a nice overview of the primary areas of how a client interacts with a bluetooth device
-
Appwrite
Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!
-
Android-BLE-Library
A library that makes working with Bluetooth LE on Android a pleasure. Seriously.
You can use this library. Here is an example app that uses it (the actual code is in the profile_... directories). If you don't use a library you will end up with code like this.
-
Android-nRF-Toolbox
The nRF Toolbox is a container app that stores your Nordic Semiconductor apps for Bluetooth Low Energy in one location.
You can use this library. Here is an example app that uses it (the actual code is in the profile_... directories). If you don't use a library you will end up with code like this.
Related posts
- BLE: Bluetoothgatt onServiceDiscovered sometimes contains no services on status 0
- BLE Communication when app not in focus
- I'm working on a demo app for using BLE + MVVM, with a novel approach for using bound services from view models. Would appreciate feedback and review!
- Why is Android Bluetooth API so hard to use? or did I just use the wrong API?
- At a BLE / Android "learning" crossroads.