Flutter: Dart FFI, Riverpod, Web3, and MIDI
Details
SCHEDULE:
18:00 - 18:25 🗣 Doors open! Snacks, drinks, chat.
18:25 - 18:30 👋 Welcome
18:30 - 19:00 🎤 Ben Bieker - Riverpod (25+5 min)
19:00 - 19:25 🎤 Maciej Zawieja - Flutter sounds like MIDI (20+5 min)
19:25 - 19:55 🗣 Break (30 min)
19:55 - 20:20 🎤 Simon Leier - Why Dart FFI is amazing and why you shouldn't use it (20+5 min)
20:20 - 20:50 🎤 Murat Tekin - An Introduction to Web3 & Flutter (25+5 min)
20:50 - 🗣 Some time to chat
The schedule is not final, and some talks might take longer/shorter than planned.
TALKS:
🎤 Ben Bieker 🎤
🚤 Riverpod
⏱ ~25+5 minutes
Understand how Riverpod works and can be used in your Flutter App to manage dependencies or also state with its support for StateNotifier. How does it differ from other dependency injection solutions? How easy can you achieve full test coverage?
🎤 Maciej Zawieja 🎤
🎹 Flutter sounds like MIDI
⏱ ~20+5 minutes
Learn how to utilize MIDI standard to make a device running Flutter cooperate with MIDI devices. A short introduction to MIDI standard and useful Flutter packages based on an example app that helps memorizing piano chords. All of that spiced with a little bit of music theory.
🎤 Simon Leier 🎤
🎯 Why Dart FFI is amazing and why you shouldn't use it
⏱ ~20+5 minutes
Introduction to Dart's FFI capabilities. What is FFI, how does it work, and what are the benefits of using it? You'll also learn the downsides of using FFI as well as some tips for advanced users.
🎤 Murat Tekin 🎤
🧱 An Introduction to Web3 & Flutter
⏱ ~25+5 minutes
We all know the web in its current form also referred to as Web2. It’s the social and interactive web. It’s more about content creation, targeted advertising and corporate owned data. Web3 is different. It’s more about user-owned data, decentralisation and interoperability. There are a few fundamental differences between Web2 and Web3, but decentralisation is at its core.
In this talk, we will explore how to build a decentralised application leveraging the Ethereum blockchain as our backend and Flutter as our frontend.
We will see how to implement a Twitter Feed feature using Solidity and Flutter. This example will demonstrate core concepts of smart contracts. We then move on and see how to read and write data and listen to events of the blockchain right from our Flutter app.
HOST:
The event is hosted by Google in the Isar Valley Event Space https://g.co/isarvalley
CONTRIBUTE:
🗣️ If you would like to share your experience with Flutter, please feel free to contact us at any time. We have one more slot at this event, and we are working on other events so that we can get back to one event per month.
⚡️We are also interested in lightning talks, so don't hesitate to reach out to us even if your talk is 10-minutes long or shorter.
🍕 Would you or your company like to host one of our upcoming events? Send us a message!
If you would like to present at a future event, host an event, or join our Signal group, reach out to Vince on LinkedIn, Twitter, Meetup, or in person at the event.
