Fluttercon USA 2025
2025-06-25..2025-06-26
Brooklyn, New York City, United States
[Fluttercon USA 2024, Fluttercon USA 2025, FlutterCon USA 2026]
who it's for
Flutter developers, plugin authors, mobile developers, framework engineers, web developers, desktop developers, embedded developers, engineering managers
topics
CustomPainter drawing pipelines; Dart FFI compute offload; method channel vs FFI performance; multi-child layout algorithm; slivers custom scrolls; js_interop for web interop; multi-view Flutter embedding; Server-Driven UI with Flutter; Firebase Data Connect SDK generation; Supabase row level security and RPCs; Model Context Protocol (MCP) Dart; Gemini-powered AI development workflows
| title | author | length |
|---|---|---|
| Flutter: The Last UI Framework | Chris Sells | 50m |
Claims growth of Flutter from 150,000 to 3 million developers and announces a new Dart agent framework Dartantic; demos live integration with a local Dart MCP… | ||
| Flutter Team Q&A | Eric Windmill, Mitchell Goodwin, Andrew Brogdon, Seth Ladd | 39m |
Brief, specific answers: the team already publishes app architecture guidance (Sept-ish) and sees adoption across large apps; the team is not building Apple’s… | ||
| Mastering CustomPainter: Going Beyond Widgets in Flutter | Sofia Rey | 37m |
Explains how to parse backend SVG strings into Flutter paths using the xml and path_drawing parser (parseSvgPathData), convert SVG commands to Path methods… | ||
| Binding Native Plugins with Flutter and Dart | Jeff Ward | 30m |
Compares method channels, FFI gen and JNI gen by measuring real code: sends 410KB JSON over method channel to show async latency, uses OpenCV ArUco detection… | ||
| Lessons from Building a Supabase Powered Flutter app | Pooja Bhaumik | 32m |
An app called Anchor for ADHD developers uses FlutterFlow with Supabase as the backend and documents concrete fixes: implement RLS policies to stop… | ||
| Firebase Studio: AI-Powered Flutter Development | James O'Reilly | 22m |
Cloud VM IDE built on VS Code lets teams launch a reproducible workspace locked to a Nix channel (example: dev.nix with stable-24.05) including system… | ||
| Writing better tests with less work | Greg Price | 41m |
Argues that most value of tests is catching future regressions and that Flutter has “more tests than implementation,” so tests must be cheaper and clearer… | ||
| Modern JSON Handling in a Macro-less Flutter Era | Danielle Cox | 19m |
Compares manual JSON methods, json_serializable generated code, and freezed data classes, demonstrating concrete patterns like using top-level converters for… | ||
| Empowering Dart & Flutter with the Model Context Protocol | Jhin Lee | 32m |
Claims that 82% of developers used AI in 2024 and that the Model Context Protocol fixes AI hallucination by giving models real world access through MCP Dart, a… | ||
| Empowering Your Flutter Apps with AI | Gianfranco Papa | 36m |
Company workflow shifts to shipping AI features from Flutter clients using Firebase AI Logic as a secure middleware to Gemini models so no API key lives in the… | ||
| Building Cross-Platform, Multi-Modal Agents with Flutter | Jesse Ezell | 33m |
Built a cross‑platform agent platform that ships voice bots, document authoring, media gen and real‑time collaboration using Flutter web + mobile, a Python… | ||
| Multi-Child Algorithm Deep Dive | Scott Stoll | 27m |
Breaks down the actual Flutter flex layout rules into the six-step multi-child layout algorithm, showing how unflexed children are measured first, leftover… | ||
| Adopting native assets for cross-platform FFI plugins | Simon Binder | 39m |
Announces that code assets (renamed from native assets) let Dart declare native functions at compile time so the toolchain links or bundles native libraries… | ||
| Building Google Maps Navigation for Flutter | Joonas Kerttula | 27m |
A Google Maps Navigation Flutter plugin is implemented as a single package that uses Pigeon + method channels (FFI was tested but deemed immature), exposes… | ||
| Bringing a Legend to Life: Reimagining Rogue in Flutter | Danielle Cox | 25m |
Porting a 40-year-old Rogue means rewriting a 40,000-line C codebase that embeds game state inside curses held game state and blocks on a synchronous getch… | ||
| The Sacred Scrolls: Crafting Your Own Slivers | Angjelko Miloshevski | 24m |
Built a lazy version of a sliver that converts an existing expansion-tile sliver into an on‑demand renderer using SliverMultiBoxAdapter and the child manager… | ||
| Mastering Scalable Theming for Custom Flutter Widgets | Mauricio Miguez | 37m |
Explains how to implement scalable theming by using MaterialApp + ThemeData, creating a custom ThemeExtension to hold primary/secondary style objects, and… | ||
| Getting to know js_interop | Kali | 27m |
Explains concrete JS <-> Dart conversions: use the web package and jsify and dartify for coarse map/object work but prefer targeted conversions because arrays… | ||
| From Vectors to Pixels: mastering images | Aloïs Deniel | 38m |
Image handling changes app performance and UX, not just aesthetics: explains GPU textures and sampling, shows raster decoding cost and cache behavior, gives a… | ||
| From Mobile to Web: Reusing Flutter via Multi-View Embedding | Fré Dumazy | 27m |
Shows how to embed a Flutter web build into an existing site with custom bootstrap + multiview flag, then replace runApp with run_widget vs runApp to manage… | ||
| Enhance the customer experience | Miguel Ramos, Maneesh Tewani, Andrew Peynado | 38m |
Shows a Flutter app using Firebase AI Logic to call Gemini 2.5 Flash and Imagine models from client Dart code with three lines to instantiate, prompt, and… | ||
| Remote Controlling Robots with Flutter & WebRTC | Clint Purser | 43m |
Claims that a Flutter app can control real robots peer to peer by sending gRPC over WebRTC with protobuf-defined APIs and a central signaling server at… | ||
| Avoiding the dogma - a plea for mutable objects | Thomas Burkhart | 37m |
Argues immutable-by-default is dogma and shows a concrete alternative: wrap backend DTOs in proxy objects that expose getters, override fields for optimistic… | ||
| More Flutter and Dart and AI, Oh My! | Chris Sells | 42m |
A usable Flutter AI chat widget (Flutter AI toolkit v0.9.x) ships with Firebase provider support to hide API keys, pluggable LLMs (Gemini, OpenAI, Anthropic… | ||
| Applying Matrix4 Transformations in Flutter | Valentina Llavayol, Juan Manuel Silveira | 33m |
Uses Matrix4 from vector_math as a 4x4 (16 doubles) transform to combine translate, scale and rotate into one pipeline, showing concrete code: translate(x:50)… | ||
| Using Dart FFI for Compute-Heavy Tasks | Robert Odrowaz-Sypniewski | 36m |
Dart FFI plus native C code is used to speed pixel‑art algorithms (alpha premultiplication, flood fill) in a Flutter plugin built with dart:ffi and the ffi_gen… | ||
| Ephemeral UIs That Learn, Adapt, and Vanish | Leo Farias | 30m |
Claims an intent-based architecture that renders UIs from a schema and then prunes or hides components as tasks change, with a prototype called Muse intent… | ||
| Vibing Flutter | Frank van Puffelen | 37m |
Shows a workflow that uses Dreamflow → edit in Flutterflow → download code to generate an Asteroids prototype, then wires it to Firebase Realtime Database for… | ||
| Server-Driven UI in Flutter | Jordan Nnabugwu | 14m |
Server-driven UI here claims rapid iteration and no app store dependency and cites NewBank running SDUI at scale with 10 million users, 2,000 engineers to… | ||
| How to build a desktop widget kit for Flutter apps | Matt Carroll | 30m |
Argues that Flutter desktop needs a much bigger widget set — roughly 50 to 100 core components versus ~20 for mobile — and shows concrete APIs and patterns to… | ||
| The Essential Guide to BuildContext in Flutter | Bettina Carrizo | 36m |
BuildContext is actually the Element node that tells a widget where it sits in the three trees (widget, element, render object), demonstrated by stepping… | ||
| Generating Developer-Friendly SDKs with Firebase Data Connect | Maneesh Tewani | 37m |
Firebase Data Connect generates SDKs from a GraphQL schema, auto-provisions a Postgres backend, and produces REST/GraphQL endpoints plus Dart models via the… | ||
| Adopting Flutter at Scale | Mikal Wessel, Lawrence Wisne, David DeRemer | 46m |
Universal rewrites its legacy iOS/Android apps into a single Flutter codebase serving Orlando, Hollywood, and Japan, completing a feature‑for‑feature rewrite… | ||
| Simplify app development by building widgets in isolation | Lucas Josefiak | 29m |
Widgetbook is an open-source Flutter tool that builds widgets in isolation, turning refactor-prone components (three refactors to go from provider to plain… | ||
| Rive: The Final Frontier of Graphics for Flutter Apps | Roman Jaquez | 38m |
Rive provides an editor, runtime and native C++ renderer that runs 120 FPS interactive vector animations, demos show slides driven from an iPad emulator and an… | ||
| Flutter's Golden Age | Matt Carroll | 35m |
Announces an open source package called Flutter Test Goldens that replaces Golden Toolkit by producing decorated galleries, extracting per-widget snapshots… | ||
| Vibe Coding with Flutter | Norbert Kozsir | 01h 09m |
Builds a usable conference app for Fluttercon USA 2025 by feeding the site JSON into an AI IDE and iterating: uses Cursor AI IDE to generate Dart/Flutter… | ||
| Build Spectacular TV Apps with Flutter | Mrinal Jain | 22m |
Targets Android TV, Fire OS, Tizen and webOS to cover roughly 60% market share while skipping Apple TV at 2.7%. Shows concrete manifest edits: declare a TV… | ||
| Dart Exceptions: Best Practices | Randal Schwartz | 36m |
Defines three Dart exception categories (Exception, Error, anything thrown) and recommends only catching Exceptions while letting Errors phone home to crash… | ||
| Custom Entrypoints for Smarter Background Processing | Aniket Bhosale, Maria Mathew | 34m |
A concrete account of making a custom isolate as default to avoid a large refactor when moving a backend from REST to socket IO, including native changes… | ||
| Geotriggers & Spatial Awareness with ArcGIS Maps SDK | Martino Yovo | 39m |
Builds a proactive tourism demo that auto-announces places between Union Square and Times Square using ArcGIS Maps SDK for Flutter, simulated location feed… | ||
| Interactive Experiences Using Flutter, Arduino, Raspberry Pi | Matthew Jones | 31m |
Shows hardware projects that actually run: Decisionator and Flip Puck run on a Raspberry Pi 4B (8GB) with the Flame engine and Flutterpie, a Big Blue Button… | ||
| Agentive Experiences With Flutter: What, How, and Why Bother? | Andrew Brogdon | 47m |
Recap of recent Flutter wins (over a million monthly active devs, 35M users on a museum app, Flutter running at 120 FPS on embedded hardware) and concrete… | ||
| nothing matches | ||