Life got in the way—but I missed this. Let’s get back to Flutter.
We’ve handpicked the best articles, tutorials, packages, and videos from the Flutter community just for you.
Show some love to the creators who make it all possible—your support keeps the magic alive!
Tutorials
Flutter BLoC Best Practices You're Probably Missing ↗. Majid Hajian digs into the BLoC source code to explain the real causes of common crashes, missing UI updates, and memory leaks. Learn how to use guards like isClosed, always emit new immutable state instances, and configure BlocProvider correctly to avoid leaks. Strengthen your architecture with sealed events, immutable types, buildWhen optimizations, and DCM’s dedicated BLoC lint rules that encode these best practices into your analysis pipeline.
How I used Google Stitch to Re-design the UI Flow for My Fashion App. ↗. Maureen Josephine shows how she used Google’s Stitch to turn a rough Flutter fashion app UI into a cohesive, editorial experience without redesigning everything by hand. Learn to prompt Stitch with clear aesthetic language, iterate screen by screen, enforce consistent patterns and navigation, then export flows to Figma or code and rebuild them in Flutter. Use AI as a fast layout exploration partner that breaks design ruts while leaving final product decisions in your hands.
Stop fighting flaky Flutter tests: let AI handle it
Flutter testing is hard: selectors break constantly and device management is a pain. Autonoma solves this with AI agents that use your app like a real user would, in parallel, in the cloud, 100% hands off.
Running On-Device ML in a Flutter App: Why Android Takes 5x the Effort ↗. Mark Russo explains how building Punge, a YOLO-based NSFW scanner, exposed the huge gap between iOS’s tidy CoreML pipeline and Android’s fragmented ML, storage, and permissions stack. See how Android’s shifting runtimes, version-specific media APIs, foreground service limits, and long-tail device bugs can turn a 2‑day iOS integration into a months-long Android grind. Use his lessons on choosing LiteRT, planning SDK-branching, checkpointing long scans, and monitoring Crashlytics to budget 3–5x more time for Android on-device ML while still keeping all inference private and on-device.
The Zoho Tables team chose Flutter for its speed and cross-platform consistency. With a small, focused team, they achieved rapid feature parity with their web app, and delivered a seamless experience for users. The Zoho Tables web application is built end to end on Zoho's homegrown frameworks. To bring that experience to mobile, the team chose Flutter.
Join Craig and guest Andy Zhang, a Design Engineer on the Antigravity team, to discover what Google’s next generation IDE has to offer Flutter developers. See how Craig uses Google Antigravity, an agentic IDE, in his everyday personal and professional Flutter Development.
Relic is a modern, high-performance web server framework inspired by Shelf and built by the Serverpod team to meet the demanding requirements of modern web applications. Relic provides a robust, type-safe, and efficient foundation for building scalable web services.
Packages
routemaster. Easy-to-use Flutter router for web, mobile and desktop. URL-based routing, simple navigation of tabs and nested routes.
camera_extended. Extended Flutter camera plugin with native aspect ratio support (16:9, 4:3, 1:1). Fork of the official camera package with sensor-level aspect ratio configuration.
docs_gee. Pure Dart library for generating DOCX and PDF documents with rich formatting, tables, lists. Cross-platform with no native dependencies.