Flutter 3.38 & Dart 3.10 released with GenUI, new language features, and Gemini AI tools
Google has released Flutter 3.38 and Dart 3.10, bringing significant improvements for developers building native interfaces on iOS, Android, the web, and desktop platforms. The standout addition is the Flutter GenUI SDK, which supports dynamic interfaces that automatically adapt to user intent. For teams looking to add advanced AI features, a new sample app combines Firebase AI logic with multimodal content generation and Gemini conversational API integration, offering a practical entry point for experimentation.
Alongside these features, the Gemini CLI now enables multi-platform app builds. Dart 3.10 introduces dot shorthands for faster code, stable build hooks for compiling native code or bundling assets within packages, a revamped analyzer plugin system for custom rules and IDE fixes, and a targeted Deprecated annotation.
On the framework side, Flutter 3.38 further refines platform integration and developer tooling. Web developers gain flutter run config files, proxy support, and hot reload. Ongoing UI improvements enhance OverlayPortal and unify navigation gestures, while Material and Cupertino designs see continued polish. iOS support extends to Xcode 26 and offers a migration guide, while Android updates include NDK r28 support, a memory leak fix, and Java 17. Developer tools receive Widget Previewer enhancements and accessibility advances via new widgets. Community contributions add Windows display support, UI constructors, gesture improvements, and various fixes.