Collection of Fluttercon 2024 content. :)
Please fill any content info exclusively to the .json files inside the talks/ directory. All .md-files will be generated via script dart run .automation/generate_markdowns.dart
triggered by Github Action. If you enjoy any other view of the data, you could look at the scripts as a starting point to add yours. Happy to recieve your PRs :)
Andrea Bizzotto inspired me with his repo FlutterCon 2023 resources.
From Kilian Schulte I used the FlutterCon data to feed ChatGPT for retrieving the json files.
Here you can find more views created so far:
Talks sorted by: rooms | formats | lebels (in progress)
Title | Speakers | Resources | Recommendations |
---|---|---|---|
Adding HomeScreenWidgets to your Flutter App | Anton Borries | ||
Android Platform Views Past, Present, Future | John McCutchan | ||
Animation vs delivery, do you really have to choose ? | Thomas Coumau, Maxime Rougieux | ||
App Architecture: Faster, Better... Simpler | Kirill Bubochkin | ||
Automating Accessibility Adoption in Flutter with Gemini AI | Akanksha Singh | ||
Bluetooth LE-Audio Broadcast: How to build an Auracast assistant app with Flutter | Eduard Siewert | ||
Boost Your Blocs with Functional Programming: bloc_lens in Action | Piotr Rogulski | ||
Boosting Map Performance with Mapbox and Flutter | Oleksandr Tilnyi | Slides, Article | |
Bringing Google Maps to Flutter: The Power of Plugins | Sylvia Dieckmann | Slides | |
Building Hyper-Casual Games with Flutter | Raitis Šaripo | ||
Building Real-Time Audio/Video Apps with Flutter and WebRTC | Masahiro Aoki | ||
Building Resilient Flutter Apps in the New Age of Non-Deterministic Data | Acacia Pappas | ||
Building Your Very Own DevTools Extension | Enzo Conty | Slides | |
Building amazing Flutter Project with Gemma: A State-of-the-Art Open Model | Teresa Wu | ||
Building with best practices in FlutterFlow | Leigha Reid | ||
Cat-like Development: Flutter for Efficiency | Mangirdas Kazlauskas | Slides | |
Code Meets Art: Flutter for Creative Coding | Roaa Khaddam | ||
Code Quality Gates for Large-Scale Flutter Apps | Pavel Sulimau | Blog | |
Compilers, Virtual Machines and Code Analysis - What makes Dart and Flutter run | Norbert Kozsir | ||
Creating Figma plugins with Flutter | Bogdan Hobeanu | ||
Creating responsive UIs and other nuances of Flutter Web | Kon Syrokostas | ||
Dart FFI: A Beginner's Guide to High-Performance Integration | Matteo Maria Terzuolo | Slides, Code | |
Dart on the backend with Serverpod: Building interactive slides for tech talks | Viktor Lidholt | ||
Dash’s Inclusive Adventure - Experimenting with Accessibility in Flutter Games | Manuela Sakura Rommel | ||
Debugging performance issues with the Flutter DevTools | Alexandre Moureaux | Slides, Example repository | Flashlight |
Demystifying App Architecture: The LeanCode Guide | Mateusz Wojtczak, Marcin Chudy | ||
Developer Diary: Journey of a payment integration | Nino Handler | Slides | |
Digital transformation of media industry with Flutter | Toni Piirainen | ||
Elevating JavaScript interoperability with Dart | Jaime Blasco | ||
Enhance your Flutter painting skills | Romain Rastel | ||
Everything Material All At Once | Taha Tesser, Mike Rydstrom | Slides | |
Experimenting with Modifier: embracing Compose-inspired UI in Flutter | Vadym Pinchuk | ||
Fight, Flight, or Fix? Winning the Legacy Flutter Challenge | Mateusz Rus | ||
Flutter Engineering - Architectural path | Majid Hajian | ||
Flutteristas panel | Alicja Ogonowska, Manuela Sakura Rommel, Kendi J, Danielle Cox, Elvira Leveque | ||
From Touch To Code: Gestures and Beyond | Esra Kadah | ||
Get the most out of Flutter theming with theme extensions | Elvira Leveque | ||
Hacking and protection of Mobile Apps and backend APIs. Threat modeling exercise. | Tomáš Soukal | ||
Handling Legacy APIs with Domain Driven Design and Reactivity | Sascha Ernst | ||
How I get your location: A story of permissions | Thomas Coumau | ||
Implementing custom fragment shaders | Raouf Rahiche | Slides | |
Internationalization (and not only) | Albert Wolszon | ||
Jaspr: Unleashing the Power of Dart for Modern Web Development | Kilian Schulte | Slides, Code | |
Lessons Learned from Launching a Flutter app in Production | Andrea Bizzotto | Slides | |
Lessons learned from crafting an in-house framework with over 200 packages | Marina Meier, Pascal Stech | ||
Level Up: How I Made the Top 10 Worldwide at Global Gamers Hackathon | Ivanna Kaceviča | Article | |
Listen up! Mastering A/B testing and feedback techniques in your mobile apps | Alicja Ogonowska | Slides, Code | |
Live Coding Workshop | Simon Lightfoot | ||
M&Ms Your Way: Build a Fun, Flutter-Powered Candy Dispenser (with Live Treats!) on Raspberry Pi 5 | Moritz Theis, Payam Zahedi | ||
Mastering Flutter + Firebase: Architecting for Scale, Security & Savings | Tomas Piaggio, Bettina Carrizo | ||
Mastering real world use cases in Flutter with GoRouter and GoRouterBuilder | Max Weber | ||
Migrating 2+ Million Daily Users to Flutter with 50+ Engineers | Csongor Vogel, Lucas Britto, Bruno Reginato | ||
Modular Flutter App Architecture: Answering the What, When and How | Salih Guler | Slides | |
Monitor your Flutter app and see every issue! | Jonas Uekötter | ||
Motion Designer is your best friend for creating animations | Mikhail Zotyev | ||
Native Background Processing with Flutter | Dominik Roszkowski | Slides | |
Navigation in Flutter - the not-so-obvious parts | Matej Rešetár | ||
One Size Doesn't Fit All: Tailoring Flutter Architectures for Team and Business Success | Jan Stępień | Slides | |
Opening keynote | Andrew Brogdon | ||
Palette Panorama: Mastering the power of Advance theming in Flutter | Shree Bhagwat | ||
Please wait... : The perception of time in user Interfaces | André Schmidt Di Salvo | ||
Presentation events - a missing piece in BLoC | Marcin Wojnarowski | ||
Realtime Communications with Flutter | Simon Lightfoot | ||
Relaunching DW's Connected TV Experience with Flutter | Olav Schettler, Daniel Vechtel | ||
Saving data before the app getting killed! Easy state restoration with Flutter | Lucas Goldner | Slides | |
Self-host private pub packages | Pascal Welsch | Slides | |
Showing that you care about security - OpenSSF Scorecards for Dart and Flutter projects | Chris Swan | Slides, Blog | OpenSSF Scorecard Supply-chain Levels for Software Artifacts Step Security |
Simplify Design Systems and Designer/Developer Collaboration with Widgetbook | Lucas Josefiak | ||
Software correctness | Marcin Wojnarowski | ||
Testing that your app is accessible to all | Alexander Troshkov | Slides | |
The Flutter POS: Use-cases on integrating POS Hardware on Android and Linux | Alex Bordei | ||
The Unique Role of a Flutter Competence Lead in a Scaling Company | Cagatay Ulusoy | Slides | |
The past, present, and future of native interop | Daco Harkes, Hossein Yousefi | Slides | |
The quest to display widget markers on a map | Matthieu Pernelle | ||
Ubuntu: An OS experience built on Flutter | Lukas Klingsbo | Slides | |
Unconference discussion 1 - Past, Present and Future of Native Interop | Ander Dobo | ||
Unconference discussion 2 - Sustainable package maintenance models | Ander Dobo | ||
Unconference discussion 3 - Addressing package ecosystem fragmentation | Ander Dobo | ||
Unleashing Flutter on embedded hardware with flutter-pi | Pieter Scholtz, Hannes Winkler, Werner Scholtz | ||
Using Rust in your next Flutter SDK | Cameron Mcloughlin | ||
White labelling apps - a year later | Danielle Cox | ||
Working with forms as an ecosystem | Vasyl Dytsiak | ||
Workshop: Flutter for Android TV and Apple TV | Sasha Denisov | ||
Your ultimate guide to code generation productivity for Dart and Flutter | Anna Leushchenko | Slides | |
Zero runtime errors: Exploring Static Code Analysis techniques in Flutter | Daria Orlova |