Skip to main content

android-ble-hardware

Stars8
Forks1
UpdatedMay 24, 2026 at 14:10

Android BLE hardware integration using the Nordic Semiconductor BLE library (no.nordicsemi.android:ble). Covers UART/GATT service discovery, callbackFlow-based device scanning, connection lifecycle management, multi-device type detection, automatic reconnection, and byte-level protocol parsing. Use this when: integrating a BLE peripheral, implementing a GATT profile, scanning for devices by UUID or name pattern, handling BLE permissions on Android 12+, parsing binary telemetry packets, building a BleManager subclass, handling disconnect/reconnect loops, integrating GPS loggers, sensor hardware, OBD-II adapters, or any custom BLE peripheral. Do not use for general Bluetooth Classic/SPP/RFCOMM pairing or connection management — use android-bluetooth instead.

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

SKILL.md
readonly