Skip to Main Content
The Ultimate Guide for Android Bluetooth Low Energy

The Ultimate Guide to Android Bluetooth Low Energy

Originally published on May 15, 2020, and updated on April 17, 2024. What's been updated: This ultimate guide and its companion code repository now support compileSdkVersion and targetSdkVersion 34 (Android 14). The APIs used in this guide are from the android.bluetooth package, and not from the very similarly-named androidx.bluetooth package which is still in alpha as of the time of writing. The approaches detailed in this guide…
Ultimate Guide to Apple's Core Bluetooth library

The Ultimate Guide to Apple’s Core Bluetooth

This article assumes you know the very basics of Bluetooth Low Energy (BLE) and iOS programming (including the delegation pattern for asynchronous calls common to many iOS native APIs), and is meant as a comprehensive guide to the ins and outs of…