Fueling innovative software
July 15-18, 2019
Portland, OR

Flutter meets the physical world

Emily Fortuna (Google), Matt Sullivan (Google)
1:45pm2:25pm Wednesday, July 17, 2019
Live Coding ONLY
Location: Portland 252
Secondary topics:  Open Source
Average rating: *****
(5.00, 5 ratings)

Who is this presentation for?

  • Developers, software engineers, mobile developers, and IoT developers




While Flutter’s known for being a developer-friendly way of building mobile apps, the SDK is equally at home on open hardware. Emily Fortuna and Matt Sullivan take you on a journey to explore interacting with the physical world using the open source Flutter SDK.

They’ll demonstrate Flutter communicating with an Arduino board, bridging the virtual and physical worlds. They’ll live code some cool interactions and show how to build an IoT experience with open source tools on an open hardware platform.

Prerequisite knowledge

  • A working knowledge of basic software development skills

What you'll learn

  • Learn the principles of writing Flutter code, running Flutter on a Raspberry Pi, interacting with sensors through Flutter, and basic ML libraries supported by Flutter
Photo of Emily Fortuna

Emily Fortuna


Emily Fortuna is a developer advocate on the Flutter team at Google. When not hacking on compilers and evangelizing the awesomeness of Flutter, she can be found working on improving fairness in machine learning or acting on the stage and screen. She’s an avid member of the nerdy joke appreciation society.

Photo of Matt Sullivan

Matt Sullivan


Matt Sullivan is a developer advocate at Google, where he leads developer relations for Flutter. Previously, he worked on Android and Wear. He’s a bit of a language geek and is thoroughly enjoying adding Dart to his portfolio of languages to write cool things in. When he’s not hacking on Flutter, you’ll probably find him in the gym wearing far too many fitness sensors.

Comments on this page are now closed.


Picture of Emily Fortuna
Emily Fortuna | Developer Advocate
07/19/2019 9:22am PDT

Here is the MQTT link: https://pub.dev/packages/mqtt_client/versions/5.5.1

Picture of Emily Fortuna
Emily Fortuna | Developer Advocate
07/19/2019 9:21am PDT

Hi Jon,
Thanks for the question! Yes, in this session we showed how to connect Flutter to other devices with BLE. There is also a package that allows you to connect via MQTT. I haven’t explored packet capture but in general I know this tends to be disabled on phones at least for security purposes.

Jon Gallagher | CTO
07/17/2019 3:29am PDT

Can you discuss or demonstrate the ability of Flutter to interface with protocols such as low power Bluetooth, Zigbee, MQTT, and cellular?

Also, what can Flutter do WRT Wifi and ethernet network analysis, packet capture, etc?