~/conference

Fluttercon Europe 2024

date:2024-07-03..2024-07-05
location:Berlin, Germany
series:Fluttercon Europe · 3 editions
editions:[Fluttercon Europe 2023, Fluttercon Europe 2024, Fluttercon Europe 2025]
titleauthorlength
Boosting Map Performance with Mapbox and FlutterOleksandr Tilnyi17m
App moves from imperative Mapbox annotations and full Firebase downloads to serving tiled GeoJSON sources via a CMS and Map Toolkit, using the official Mapbox…
Talk on
Experimenting with Accessibility in Flutter GamesManuela Sakura Rommel34m
A small Flappy Bird–like game called Dash Adventure is built with Flame and Flutter to test concrete accessibility fixes: customizable difficulty (game speed…
Talk on
OpenSSF Scorecards for Dart and Flutter projectsChris Swan40m
Shows applying OpenSSF Scorecards to Dart and Flutter repos using Allstar as the foundation, then adding the scorecard GitHub Action, which opens ~133 security…
Talk on
How I get your location: A story of permissionsThomas Coumau13m
Built a reliable Flutter flow for location that uses the permission and location libraries and handles foreground vs background differences, noting Android…
Talk on
Machines and Code Analysis - What makes Dart and Flutter runNorbert Kozsir35m
Explains how Dart moves from source to machine with concrete steps: front end produces the kernel IR (serialized AST), back end (Dart VM / AOT/JIT) emits…
Talk on
Monitor your Flutter app and see every issue!Jonas Uekötter23m
Shows how to capture uncaught non‑crashing exceptions and full distributed traces using Sentry, instrumenting Flutter with a navigator observer, Sentry HTTP…
Talk on
Animation vs deliveryMaxime Rougieux, Thomas Coumau27m
A practical path from play to production: a 45‑minute weekly Flutter UI Dojo trains teams to recreate animations so developers learn patterns (implicit…
Talk on
Motion Designer is your best friend for creating animationsMikhail Zotyev17m
Claims that designers must supply a motion specification (timings, active/passive phases, custom curves) which maps directly to Flutter primitives like…
Talk on
Testing that your app is accessible to allAlexander Troshkov15m
Common misconceptions get challenged with numbers and runnable tools: about 1.3 billion (16%) of people have significant disabilities, and accessibility covers…
Talk on
Cat-like Development: Flutter for EfficiencyMangirdas Kazlauskas30m
Six years of Flutter experience condenses into a few concrete practices: import Rive assets to run full interactive UIs and even a game implemented in about 12…
Talk on
Lessons Learned from Launching a Flutter app in ProductionAndrea Bizzotto36m
A Flutter app named fluttips.dev fetches raw Markdown from a GitHub repo and does client-side preprocessing, rendering via flutter_markdown, and offline…
Talk on
Serverpod: Building interactive slides for tech talksViktor Lidholt26m
Shows a working Flutter slide deck built with Dart and Serverpod plus a custom Slick Slides on PubDev package that renders animated code slides (diff-based…
Talk on
Building Real-Time Audio/Video Apps with Flutter and WebRTCMasahiro Aoki32m
Demo builds real‑time Flutter A/V with flutter_webrtc for low‑level APIs and LiveKit Flutter SDK for production SFU, using Firebase Cloud Firestore as the…
Talk on
Building with best practices in FlutterFlowLeigha Reid27m
Explains that Flutterflow is a visual development environment that saves app state as protobuff and generates a full Flutter/Dart repository you can export…
Talk on
Code Quality Gates for Large-Scale Flutter AppsPavel Sulimau20m
Continuous integration is mandatory and the checklist here is concrete: run flutter analyze and a strict linter, enable null safety and import checks, add…
Talk on
A Beginner's Guide to High-Performance IntegrationMatteo Maria Terzuolo24m
Benchmarks an N-body particle simulation where native code computes positions and Dart paints with CustomPainter; native libraries are produced with…
Talk on
Dispenser (with Live Treats!) on Raspberry Pi 5Payam Zahedi, Moritz Theis29m
A Flutter app running on Raspberry Pi 5 drives a 10" IPS display, 3D‑printed mounts and continuous‑rotation servos through a PCA9685 I²C servo board that can…
Talk on
The perception of time in user InterfacesAndré Schmidt Di Salvo35m
Defines three measurable waiting stages: 50 milliseconds (feels instant), 10 seconds (user patience max) and beyond (indeterminate). Recommends optimizing…
Talk on
Systems and Designer/Developer CollaborationLucas Josefiak14m
Widgetbook open source package explains how a Flutter project uses three packages (widgetbook_annotation, widgetbook, widgetbook_generator), catalogs widgets…
Talk on
How to build an Auracast assistant app with FlutterEduard Siewert32m
Builds a working Auracast assistant app in Flutter using flutter_reactive_ble to connect to a receiver, subscribes to the broadcast audio scan service receive…
Talk on
The past, present, and future of native interopHossein Yousefi, Daco Harkes38m
Roadmap from platform channels to a future where importing a native library just works, showing concrete tools: Pigeon, FFIgen and JNIgen, and a proposal for…
Talk on
Exploring Static Code Analysis techniques in FlutterDaria Orlova31m
A tiny Flutter app called Magic Beast gets refactored purely by static checks run on CI using GitHub Actions, flutter format, flutter analyze and dart fix…
Talk on
White labelling apps - a year laterDanielle Cox40m
A production Flutter app moves all UI and behavior into remote JSON configs using JSON Serializable, enhanced enums for function types, a factory that…
Talk on
Modifier: embracing Compose-inspired UI in FlutterVadym Pinchuk19m
Proposes a Compose-style Modifier implemented as a plain Dart class with mutable, copyable configs and deep equality; shows a reusable Modified wrapper that…
Talk on
Implementing custom fragment shadersRaouf Rahiche40m
Demonstrates how to write and compile custom fragment shaders for Flutter using GLSL files placed in a shaders folder and loaded (example uses…
Talk on
Navigation in Flutter - the not-so-obvious partsMatej Rešetár21m
Walks through Navigator 1.0 imperative patterns that break on web — address bar not updating and broken back/forward — then shows migrating to Navigator 2.0…
Talk on
How I Made the Top 10 Worldwide at Global Gamers HackathonIvanna Kaceviča19m
Submission Whies Beans Waste Sorting reaches top 10 worldwide at Global Gamers Hackathon after nine weeks of development, from a pool of ~3,500 signups but…
Talk on
Role of a Flutter Competence Lead in a Scaling CompanyCagatay Ulusoy28m
Role defines three concrete duties: owning hiring (designing the take-home assignment, running technical interviews with a scorecard and seniority evaluation…
Talk on
Architecture: The LeanCode GuideMarcin Chudy, Mateusz Wojtczak40m
Company builds 40+ Flutter apps and ships a reusable blueprint: a feature-based project structure that splits large features into extractable packages, a…
Talk on
Ubuntu: An OS experience built on FlutterLukas Klingsbo29m
Ubuntu ships a modern desktop UI layer built with Flutter replacing many GTK frontends, using packages like yaru.dart for theme parity and Riverpod plus Go…
Talk on
Realtime Communications with FlutterSimon Lightfoot42m
Claims a working open-source realtime framework (repo coming) that runs Dart on the server, uses Dart server with shelf and lightweight Docker scratch images…
Talk on
Modular Flutter App Architecture Answering the What, When and HowSalih Guler34m
Built a local-module example called Modeler app that splits users, posts and comments into independent packages with their own pubspecs and DTOs, fetches…
Talk on
Debugging performance issues with the Flutter DevToolsAlexandre Moureaux38m
Uses Flutter DevTools frame histogram, timeline, CPU profiler and network tab to find four concrete causes: a feed built with SingleChildScrollView that builds…
Talk on
Android Platform Views Past, Present, FutureJohn McCutchan26m
History and roadmap for embedding Android views inside Flutter with concrete tradeoffs: compares hybrid composition, texture/virtual‑display composition, and a…
Talk on
Bringing Google Maps to Flutter: The Power of PluginsSylvia Dieckmann34m
Builds a cross‑platform demo (Android, iOS, web) that performs address geocoding, custom map markers, routed polylines and returns distance and driving time…
Talk on
Easy state restoration with FlutterLucas Goldner18m
State restoration prevents losing progress when the OS kills the app by saving small instance state to the restoration bucket; the demo app “Japan Nana”…
Talk on
Native Background Processing with FlutterDominik Roszkowski34m
Shows how a wearable-backed Flutter app keeps syncing off-screen by launching a separate Flutter engine from a native foreground service, communicating over…
Talk on
Opening KeynoteAndrew Brogdon50m
Recent customer wins include Geico, Virgin Money, Universal Studios, and KSML shipping 17 then 20 custom apps with 150,000 downloads and 20% increase in user…
Talk on
code generation productivity for Dart and FlutterAnna Leushchenko32m
Chrome of Dart code generation: experimental macros exist but are unstable so rely on build_runner and concrete packages: json_serializable, freezed, retrofit…
Talk on
From Touch To Code: Gestures and BeyondEsra Kadah24m
Conference notes claim developer population is 91.8% male and links gesture design to inclusion studies with success/failure rates for people with Down…
Talk on
Self-host private pub packagesPascal Welsch37m
Survey of private pub hosting compares hosted vendors and self‑hosted projects and gives actionable choices: token auth and the hosted pub spec work, but git…
Talk on
Building Your Very Own DevTools ExtensionEnzo Conty18m
Shows how to add a DevTools extension by shipping an extension folder and config.yaml in a package, plus a separate Flutter web app named like…
Talk on
Flutter Apps in the New Age of Non-Deterministic DataAcacia Pappas21m
Hope Street Group builds a Flutter app using LLMs (CHBT3.5) to generate career “professionals” and launches in four schools; generation improves from ~60–70%…
Talk on
Handling Legacy APIs with Domain Driven Design and ReactivitySascha Ernst28m
Claims a practical pattern to keep a backward‑compatible REST API while avoiding repeated polling and cache headaches by combining Domain‑Driven Design and…
Talk on
Creating Figma plugins with FlutterBogdan Hobeanu26m
Built a converter called Flva that pairs a Figma plugin and a Flutter desktop app to produce single-file UI HTML plugins, handling font embedding (fonts → Dart…
Talk on
Using Rust in your next Flutter SDKCameron Mcloughlin28m
Building a Flutter SDK with a Rust core, Ditto reuses one Rust implementation across nine client languages and measures roughly 10x faster for a hot path…
Talk on
Enhance your Flutter painting skillsRomain Rastel32m
A live demo builds a “Happy Sparkle” face that follows the pointer, leaves particle trails, and rotates sparkles while remaining performant. Code uses…
Talk on
Flutter with 50+ EngineersBruno Reginato, Csongor Vogel, Lucas Britto31m
Migrated 2+ million daily users to Flutter with 50+ engineers by using an add-to-app incremental approach, replacing scoped platform channels with platform…
Talk on
Everything Material All At OnceMike Rydstrom, Taha Tesser45m
Flutter 3.22 radically expands color roles so code must define roughly 46 colors per theme (92 light+dark), a migration that touches 181 files changed and…
Talk on
Building Hyper-Casual Games with FlutterRaitis Šaripo15m
After a conference spark a one‑tap game called Orbit Guard is built with Flutter and Flame, using AI-generated names and color schemes for assets and Figma…
Talk on
Sustainable package maintenance modelsAnder Dobo50m
Sustaining packages focuses on concrete fixes: reduce repetitive issue toil with a QA/troubleshooting knowledge base and bots — teams report using a Glime bot…
Talk on
Hacking and protection of Mobile Apps and backend APIsTomáš Soukal33m
Overview of concrete threats and countermeasures: repackaging and app cloning can cut revenue by about 4× in a real case, and decompiling a BMW Flutter app…
Talk on
DW's Connected TV Experience with FlutterOlav Schettler, Daniel Vechtel39m
Uses Flutter to build a Connected TV app for LG/webOS, shipping an MVP with home, live streams, show pages, a player with autoplay and continue watching and…
Talk on
Mastering the power of Advance theming in FlutterShree Bhagwat36m
Covers concrete Material 3 theming techniques: generates color schemes from a single seed and the material algorithm creates five key colors (primary…
Talk on
Use-cases on integrating POS Hardware on Android and LinuxAlex Bordei39m
Released a Flutter remote display package that streams a Flutter UI to tiny microcontrollers and a demo shows an ESP32 smartwatch streaming from a phone…
Talk on
Software correctnessMarcin Wojnarowski39m
🎤 Talk: Software correctness 👤 Speaker: Marcin Wojnarowski 📍 Event: Fluttercon EU 2024 📅 Date: July 3rd -5th,2024 --- 🔗 Learn more about droidcon: 🌐…
Talk on
Jaspr: Unleashing the Power of Dart for Modern Web DevelopmentKilian Schulte43m
Jaspr is a Dart web framework that reuses about half of the original Flutter codebase and targets sites rather than canvas-painted web apps, offering three…
Talk on
Developer Diary: Journey of a payment integrationNino Handler30m
Built a Stripe payment flow for a B2B mobility app, first as a native plugin using Flutter method channels and manually bundled Android/iOS SDKs (fragile…
Talk on
Code Meets Art: Flutter for Creative CodingRoaa Khaddam32m
Shows live Flutter code that turns algorithms into visuals: a bubble sort tick-by-tick using a Ticker and custom painter (very slow) and a faster quicksort…
Talk on
Digital transformation of media industry with FlutterToni Piirainen28m
Company builds a white‑label Flutter news platform that consolidates 68 titles into one backend, uses the Flutter News Toolkit plus prototypes and FlutterFlow…
Talk on
The quest to display widget markers on a mapMatthieu Pernelle13m
Map SDK markers are incompatible with Flutter widgets so use the controller method getScreenCoordinate to overlay widgets in a Stack but that causes lag…
Talk on
Past, Present and Future of Native InteropAnder Dobo50m
Unconference session drills into concrete pain points and prototypes: FFI gen and JNI gen exist as experimental code generators (including a Google Summer of…
Talk on
Creating responsive UIs and other nuances of Flutter WebKon Syrokostas25m
Covers making Flutter Web UIs adapt using MediaQuery for window size or LayoutBuilder for parent constraints, concrete breakpoints (compact <600dp, medium…
Talk on
real world use cases in Flutter with GoRouter and GoRouterBuilderMax Weber41m
Walks through a working Flutter app wired to go_router and go_router_builder with build_runner generating typed route generation classes, demonstrates nesting…
Talk on
Presentation events - a missing piece in BLoCMarcin Wojnarowski17m
BLoC lacks a built‑in way to model one‑time UI events, so add a lightweight mixin that exposes a non-buffered stream for ephemeral signals and an…
Talk on
Internationalization (and not only)Albert Wolszon20m
Shows concrete tooling and gotchas for Flutter i18n: use the intl package DateFormat and NumberFormat to get locale aware dates numbers and currencies, and…
Talk on
Unleashing Flutter on embedded hardwarePieter Scholtz, Hannes Winkle, Werner Scholtz01h 15m
Flutter-pi is a lightweight Flutter engine embedder that runs without X11 or Wayland and supports OpenGL ES and Vulkan on constrained boards (example: Toradex…
Talk on
Working with forms as an ecosystemVasyl Dytsiak36m
Shows a concrete stack: reactive_forms plus a reactive forms generator that generates typed form models instead of Map<String,Object>, eliminating casts…
Talk on
App Architecture: Faster, Better... SimplerKirill Bubochkin33m
Argues that app architecture should be defined by components and their relations, not by state libraries or buzzword patterns, and shows a movie app graph…
Talk on
Addressing package ecosystem fragmentationAnder Dobo42m
Discussion claims many duplicate packages (example: geoloccator vs geolocation), urges maintainers to coordinate instead of forking, and shows the federated…
Talk on
Mastering Flutter + FirebaseTomas Piaggio, Bettina Carrizo01h 19m
A Tinder‑style app called Tindog is built with Flutter, Google sign‑in, Firestore, Cloud Storage, Cloud Functions and Gemini 1.5 via GenKit to auto‑classify…
Talk on
Flutter Engineering, Architectural pathMajid Hajian42m
Argues that architecture reduces costly rework by shifting decisions early, outlines four pillars and shows concrete patterns: layered architecture…
Talk on
Elevating JavaScript interoperability with DartJaime Blasco37m
New Dart 3.3 and 3.4 replace the old js interop with a static, sound system using Dart 3.3/3.4 features: the new JS types (GSany, GSstring, GSarray)…
Talk on
Blocs with Functional Programming: bloc_lens in ActionPiotr Rogulski20m
A Dart package called bloc_lens provides composable getters/setters (lenses) for Bloc/Cubit state so widgets can read and write single nested fields immutably…
Talk on
Tailoring Flutter Architectures for Team and Business SuccessJan Stępień32m
Joined a 100k+ user Flutter app and spent two years iterating architecture to prioritize developer speed over early perfection, standardizing naming and…
Talk on
Fight, Flight, or Fix? Winning the Legacy Flutter ChallengeMateusz Rus19m
Team inherits a messy Flutter app grown from an MVP with no state management and ~80% of data in one Hive bucket. Using DevTools (performance, memory, repaint…
Talk on
Adding HomeScreenWidgets to your Flutter AppAnton Borries30m
Live demo adds Home Screen widgets to a Flutter app for iOS and Android using native pieces plus the home widget tooling, registers an App Group ID (requires…
Talk on
Get the most out of Flutter theming with theme extensionsElvira Leveque16m
Three concrete theming approaches: use the built‑in Material ThemeData for simple Material‑aligned systems with automatic dark mode; implement a custom theme…
Talk on
Lessons learned from crafting an in-house frameworkPascal Stech, Marina Meier37m
A custom Flutter framework with 200+ packages and a shared app template reduces per-app development time and cost by letting teams reuse UI, domain and data…
Talk on
Flutter Project with Gemma: A State-of-the-Art Open ModelTeresa wu39m
Gemma is an open model you can downloadable 4–5GB model and host as a private backend replacing some backend summarization or code completion services, it’s…
Talk on
A/B testing and feedback techniques in your mobile appsAlicja Ogonowska38m
Shows how to collect actionable feedback and run real A/B tests: uses store reviews and in‑app prompts, integrates an in‑app feedback widget (Wired Dash — free…
Talk on
Flutteristas panelElvira Leveque, Danielle Cook, Manuela Sakura Rommel, Kendi, Alicja Ogonowska55m
Panel summarizes a survey of >160 respondents (58.5% had at least one women+ manager, <26% had 3+, 66% have mentored, 41.5% have sponsored) and gives concrete…
Panel on
Live Coding WorkshopSimon Lightfoot01h 16m
Live-coding builds a minimal Firestore-like realtime stack: a simple messages table in Postgres NOTIFY + trigger, a small Dart shelf server (built into a…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.