Skip to content

Repo of the talk I held during the Fluttercon 2023 in Berlin

Notifications You must be signed in to change notification settings

lucas-goldner/FFIGen-Presentation

Repository files navigation

fluttercon_2023_presentation

An unique experience. A Flutter experience! Presentation slides, but made in Flutter for the https://fluttercon.dev/ 2023. Here is my speaker page: https://fluttercon.dev/lucas-goldner/ Speaker Page Part 1 Speaker Page Part 2

Presentation ressources

Contains airpods example using ffigen:

Used for presentation:

Why are there two more repos besides this one? My initial idea of this presentation was to call the AirPods API natively, but guess what Coremotion is not supported on macOS T-T. So I had to make a transmitter app on my iPhone that continuously sends me my AirPods data to a WebSocket server, which sends me that data directly to this presentation... But hey, at least it works now :D

Want to see an app in action using the AirPods data?

Getting Started

Warning: Only tested on macos, no idea how it looks like on other platforms.

To run the base project use:

$ flutter pub get
# If fluttergen is not installed go here: https://pub.dev/packages/flutter_gen
$ fluttergen
# If language files were not generated
$ flutter pub run intl_utils:generate

# Run the app finally
$ flutter run -d macos

To run the complete presentation, also clone Airpods Gate & Airpods Transmitter and run them before running this presentation!

Some lovely comments 😃

And many more people that told me directly in person, thx to everyone. Hopefully, this is the first of many to come. 😄

About

Repo of the talk I held during the Fluttercon 2023 in Berlin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published