Practical Bluetooth LE on Android

27th October 2016 in London at Business Design Centre

There are 75 other SkillsCasts available from droidcon London 2016

Please log in to watch this conference skillscast.

601865027 640

Bluetooth Low Energy was announced for Android 4.3 (Jelly Bean MR2, API level 18) and the API has received some updates with each new version since then. Unfortunately, the way the API works and the number of undocumented "features" in the Bluetooth stack on Android has made it very difficult to work with. Regardless if you're doing something simple like scanning for beacons or doing two-way communication with another device, you're bound to run into problems that can be both hard to identify and difficult to fix.

In this session you will explore the most common pitfalls with Bluetooth LE on Android and how to deal with them. You'll learn how to properly scan for devices, connect to them, and exchange data. An introduction to Bluetooth LE concepts, such as GATT, services, characteristics and descriptors will also be included. After this session, you'll be better prepared to implement Bluetooth LE in your own applications.


Practical Bluetooth LE on Android

Erik Hellman

Erik is the author of "Android Programming: Pushing the limits" and a long time DroidCon speaker. He has worked on the inner details of the Android platform at Sony Mobile, hacked on the Android client for Spotify and is currently as a freelancing Android developer in Stockholm, Sweden. Erik has also been teaching software development, including Android programming, for both new and senior developers.