Flutter News May 2026 (3/4)

Flutter 3.44, Dart 3.12, and the Flutter extension for Gemini CLI — the big announcements from Google I/O 2026.

Flutter Tým

|

Flutter 3.44 at Google I/O 2026

Flutter 3.44 stable shipped at Google I/O (May 19). For iOS and macOS projects, Swift Package Manager is now the default dependency manager, replacing CocoaPods after years of migration work. On the desktop side, Canonical becomes Strategic Steward and lead maintainer for Flutter Desktop, taking primary responsibility for the Linux, Windows, and macOS embedders.

Two additions redefine the AI-assisted development loop. Agentic Hot Reload lets a coding agent trigger hot reload in the running app automatically — closing the feedback loop without developer involvement. Flutter GenUI SDK with A2UI v0.9 enables agents to generate and update UI at runtime in response to user intent. DevTools are now compiled to WasmGC, removing 200+ ms of previously noticeable lag during performance profiling. Real-world: Flutter now powers the Toyota RAV4 2026 multimedia system and the upcoming LG webOS SDK.

Source: Flutter Blog — Khanh Nguyen, May 19, 2026

Dart 3.12

Dart 3.12 ships a language change that removes everyday constructor boilerplate: private named parameters now let initializing formals work directly with private fields, eliminating manual assignment. Primary constructors — declaring parameters directly in the class header — are available experimentally and significantly reduce verbosity in simple data class definitions.

Two ecosystem milestones: Genkit Dart enters preview as an open-source, model-agnostic framework for full-stack AI apps in Dart; experimental Dart support for Cloud Functions for Firebase lands, making it practical to build an entire app — Flutter frontend through backend — without switching language contexts.

Source: Dart Blog, May 20, 2026

Flutter Extension for Gemini CLI

John Ryan published an experimental Flutter extension for Gemini CLI on May 20, combining the Dart and Flutter MCP server with higher-level commands. The standout is /create-app: the agent first generates a DESIGN.md and then an IMPLEMENTATION.md — a structured plan that can be reviewed before implementation begins. Separating planning from coding reduces hallucinations and produces output closer to the developer's intent.

Source: Flutter Blog — John Ryan, May 20, 2026

Your weekly Flutter briefing, brought to you by NetGlade

Stay in the Loop

Developing with 💚 since 2014

Stay in the Loop

Developing with 💚 since 2014

Stay in the Loop

Developing with 💚 since 2014