Last updated: about 1 year ago
With the buzz around IoT devices, Bluetooth LE (Bluetooth Low Energy) technology has become increasingly popular. Apple's CoreBluetooth has been around since iOS 5, and offers a host of utility APIs.
In this talk, I will cover the basics of Bluetooth LE technology and its terminology. You will learn about services and characteristics, and then dive into the CoreBluetooth APIs and become familiar with the CBManager, CBPeripheral and their respective delegates. I will also discuss the challenges in making the code testable, and offer some practical tips that are easily overlooked from the documentation.
This talk is geared towards iOS developers who have a working knowledge of the Swift language.
As I have been working solely with apps that use Bluetooth LE for the past 2.5 years, this is a topic that I am very familiar with.
Attendees will come away with a better understanding of Bluetooth LE and the tools to build iOS apps using this powerful framework!