Ble Starter Android

screenshot of Ble Starter Android

Companion project for the Punch Through blog post "The Ultimate Guide to Android Bluetooth Low Energy"

Overview:

The Punch Through Android BLE Starter App is a companion Android app project designed to accompany Punch Through's "Ultimate Guide to Android BLE Development" blog post. It is targeted towards beginners and provides examples and tips for performing basic BLE operations on Android devices. The project is up-to-date with the latest Android version (Android 11) and is actively being worked on to add support for Android 12+.

Features:

  • Scanning for nearby BLE devices
  • Connecting to BLE devices
  • Discovering services and characteristics
  • Requesting an ATT MTU update
  • Reading and writing data on characteristics and descriptors
  • Enabling and disabling notifications and indications on characteristics
  • Bonding with a BLE device
  • Implementing your own BLE operations serial queuing mechanism

Summary: