A working Core Bluetooth starter kit — not a tutorial you have to follow along with. Drop in a reusable BLEManager, flash the included ESP32 firmware, and you have an iPhone reading and writing characteristics on real hardware.
Core Bluetooth's API is older than SwiftUI and it shows. Most devs lose their first day to delegate callbacks that never fire, a peripheral that deallocates mid-connection, and a GATT tree that looks nothing like the docs. This kit skips that day.
What's in it:
reusable BLEManager class
three example SwiftUI apps
ESP32 Arduino firmware
A 15-minute onboarding PDF.
Great stuff man. Very helpful and straightforward