I’ve been fascinated by computers and software since I was young: at 12 I discovered the open-source world, joined the Ubuntu Community and started my journey in the software development magic.
Android developer since 2013 when I bought my first Android phone. I immediately fell in love with the platform and started developing some projects like Numix and libraries like AppIntro and then bringing that passion to work.
Currently working at Blinkist in Berlin.
Paolo Rotolo
A journey in Android’s BLE world
Working with BLE on Android could be overwhelming, there are a lot of OSS libraries to pick from, different permissions to be declared, and sometimes different behaviors depending on the Android version and device.
This talk aims to make order between what's available out there: we'll start from the basics of how BLE works, climbing the ladder and going more high-level examining tools and libraries using Kotlin features to simplify observing data and freeing up unused resources, including an exploration of latest JetPack library AndroidX Bluetooth.
You'll find real-life scenarios, examples, and strange issues you may encounter (along with even stranger fixes).
Whether you plan to integrate a BLE device in your app, improve the existing code to be more expressive and use modern libraries, or even only scan for Bluetooth beacons, follow me on this journey in the BLE world.