Fluttercon India 2025
2025-12-14
Bengaluru, India
who it's for
flutter developers, mobile developers, app architects, engineering managers, desktop developers, security engineers, devops engineers
topics
element layer and RepaintBoundary optimization; GLSL fragment shaders in Flutter; building a Rust rendering engine for Flutter; Chromecast and AirPlay integration in Flutter; Dart FFI for compute-heavy tasks; Shorebird CodePush over-the-air updates; multi-window multiview desktop APIs; generative UIs with Google Gemini and Firebase AI; polyrepo to monorepo migration patterns; server-driven UI (BFF) for Flutter; comparative state management: BLoC Provider Riverpod; performance diagnostics and 60/144 Hz frame budgets
| title | author | length |
|---|---|---|
| The Widget Lifecycle: Understanding Flutter's Rendering Pipeline | Vivek Yadav | 29m |
Explains that the real optimization point is the element layer not widgets, with the concrete claim widgets are cheap and layout and painting are expensive… | ||
| Hack My App: Learn Flutter Security by Breaking It | Gauri Panse | 42m |
A deliberately vulnerable fintech app called Open Wallet demo is decompiled with apktool decompile and searched with strings to extract a hardcoded API key… | ||
| Building a rendering engine in Rust for Flutter | Neelansh Sethi, Adil Shaikh | 31m |
A single Rust rendering engine embeds into Flutter on Android, iOS and web, providing a native GL surface hosted via PlatformView and controlled from Dart with… | ||
| CastnPlay: Integrating Chromecast & Airplay in Flutter | Thripuramba, Rohan Joshi | 48m |
A Flutter app adds Chromecast and AirPlay support end-to-end: a pigeon-generated bridge wires Flutter to native, Android uses Google Cast SDK with MDNS… | ||
| Taming Legacy: Refactoring Patterns for Large Flutter Codebases | Marcin Chudy | 35m |
Case study of a UK banking app shows a 50 developer team managing 60+ packages across a polyrepo that causes dependency hell so the project moves toward… | ||
| Generative UIs: Using LLMs to Create Flutter Screens at Runtime | Divyanshu Bhargava | 38m |
Shows a working prototype that uses the GenUI SDK to send prompts to Google Gemini or Firebase AI, get back JSON UI descriptions, and render them as Flutter… | ||
| Fragment Shaders In Flutter: A whole new World | Rutvik Tak | 28m |
Explains how fragment shaders give per‑pixel control in Flutter using GLSL and the community package APIs shader_builder and animated_sampler, shows a working… | ||
| Architecture First: Foundations for Long Term Success | Sivaram Subramanian | 22m |
A Flutter mobile app for collaborative spreadsheets (ZoTables) runs from a ~1M‑line codebase where added engineers onboard without docs and features remain… | ||
| Thread by Thread: The Hidden Battle for Flutter Stability | Pawan Kumar | 40m |
Shows concrete failure modes and fixes: a real crash that kills Flutter before runApp(); how the engine borrows OS threads and how memory-pressure driven… | ||
| Multi Window in Flutter Desktop | Kunal Powar, Karan Misra, Kishan Rathore | 36m |
Shows how Flutter gains true desktop multi-window: an older approach uses multiple Flutter engines (one per window) via the desktop_multi_window plugin and… | ||
| Shorebird CodePush: Revolutionising Flutter App Updates | Pranav Masekar | 34m |
Shorebird CodePush delivers over‑the‑air Dart patches via a CLI that injects an updater library and uses commands like show init and show patch; demo shows a… | ||
| Voice Interfaces in Flutter | Andrii Khrystian | 37m |
Shows a working Flutter assistant using platform APIs (Android SpeechRecognizer, iOS SFSpeechRecognizer) and common plugins, with a live demo that recognizes… | ||
| From Widget to World Making Flutter Apps Truly Inclusive | Dhrumil Shah, Sourav Sonkar | 27m |
Accessibility issues cause real lawsuits — Target paid about $6 million and Domino’s faced multimillion payouts — so the claim here is that accessibility must… | ||
| Using Dart FFI for Compute-Heavy Tasks in Flutter Apps | Robert Odrowaz-Sypniewski | 37m |
Uses Dart FFI to offload heavy image work to C, shows concrete codegen and build hooks via FFI gen and the new native toolchain, and demonstrates passing data… | ||
| Mirror, Mirror on the Wall Built with Flutter After All | Renuka Kelkar, Shourya Kelkar | 34m |
A working Magic Mirror built from a Raspberry Pi 4B and a two‑way mirror runs a Flutter web UI hosted on Firebase and embedded into MagicMirror² via an iframe… | ||
| Escaping Chaos: Strategies to Move from Polyrepo to Monorepo | Marcin Chudy | 19m |
A UK banking app developed by 60+ Flutter developers grows to 60+ packages across separate Git repos, causing broken main branches, long CI waits, and painful… | ||
| Flutter State Smackdown: Comparing BLoC, Provider, Riverpod | Premnath S | 22m |
A small water‑tracker app is built and run with three state systems side‑by‑side: a counter that changes in +400 ml increments and shows current ML versus goal… | ||
| Unity Integrating with Flutter and Native Apps | Burhanuddin Rashid | 34m |
A Unity 3D character is embedded into a 50+ module Flutter mono repo used by 20 million users, requiring Unity->Flutter->native Android/iOS layers, CI hooks… | ||
| Touch, Respond, Animate: Interactive Rive Awesomeness | Parth Joshi | 39m |
Rive state machines and runtime inputs (trigger, boolean, numeric, text) let animations respond to gestures and data binding and a new scripting beta makes… | ||
| Seamless Fusion: A Deep Dive into Flutter's Add-to-App Magic | Md Noman Khan | 28m |
Covers integrating a Flutter module into existing Kotlin and Swift apps using platform channels (method + event), Android via FlutterActivity/FlutterFragment… | ||
| Flutter’s Cloudless AI Revolution | Likhitha Aralimara | 34m |
Claims a workable cloudless Flutter stack that embeds INT4/INT8 quantized GGUF SLMs into apps and calls native runtimes like llama.cpp and whisper.cpp via FFI… | ||
| Offline Mode, Online Impact | Akansha Jain, Kamal Shree | 40m |
Claim: offline first apps must make the local DB the single source of truth, queue actions locally, and sync in background using versioned diffs so conflicts… | ||
| Server Driven UI (BFF) | Vishal Kumar | 29m |
Server-driven UI claims let teams ship UI changes without app-store releases, enable rapid A/B experimentation via feature flags, and rollback instantly… | ||
| Build a multiplayer drawing experience with full-stack Dart | Viktor Lidholt | 50m |
Builds a live multiplayer pixel canvas using Dart, Flutter, and Serverpod 3, implements a stream-based API that sends a full 64x64 image once then broadcasts… | ||
| No More Jank: Escaping the Matrix of Frame Drops | Shree Bhagwat | 43m |
Explains concrete fixes: move JSON parsing out of build to an isolate using use compute to offload parsing, debounce rapid inputs and cancel stale requests… | ||
| Building Consistently Fast Flutter Apps | Abdullah Deshmukh | 31m |
Shows concrete checks and numbers: measures frame build time with Flutter DevTools and the Performance Overlay in profile mode, targets 16 ms per frame but… | ||
| What's new in Serverpod 3 | Viktor Lidholt | 14m |
Serverpod 3 releases last week with 80 new features and a rebuilt Dart web server called relic (a modernized take on shelf) so you can run RPC, websites and… | ||
| Material, Cupertino, and You in the Post-SDK Split Era | Ponnam Karthik | 20m |
Announcements that Material and Cupertino move out of the SDK into separate packages, with the codebase refactored into raw widgets mandated and cross‑imports… | ||
| Crafting OS-Level Experiences with Flutter Desktop | Aachman Garg | 01h 15m |
Claim: Flutter Desktop can reach the OS layer and behave like a native utility. The demo builds a floating global Shift+Space palette that runs as a background… | ||
| Conquering RenderSliver: Harnessing Power, Overcoming Fear | Anupam Singh | 40m |
Explains how RenderSliver turns scrolling into a constraints→geometry contract so viewport anchor, offset and direction decide what to paint, layout and hit… | ||
| nothing matches | ||