

Patryk Kacperski
Flutter Developer

Mobile developer since 2017. Started with iOS and moved to Flutter after a couple of years. Now a Flutter developer at LeanCode
Using Bluetooth Low Energy in Flutter
Bluetooth Low Energy (BLE) has a wide variety of use cases in modern IoT technology, from Smart Home appliances to medical trackers. Building a mobile application that works with any of these devices requires understanding of how BLE works. In this session, I'll go into details of implementing BLE within a Flutter app.
This session includes:
- Platform setup. Configuring both Android and iOS applications.
- Message encoding. How data is packaged and sent between a device and the application.
- Terminology. What's GATT table and how to use services, characteristics and descriptors to access data. What's the difference between central and peripheral and how to build your app as either.
- Live demo. A demo of an example app running on 2 phones and exchanging messages over BLE.
If you're building a companion app for a physical device or you're curious about this technology, this talk contains everything you need to get started.
