Announcing Flutter 3.38 and Dart 3.10
Article Summary
Emma Twersky, Flutter's new DevRel lead, just dropped Flutter 3.38 and Dart 3.10—and they're bringing AI-powered UI generation to cross-platform development. This isn't just another framework update.
Google's Flutter team released major updates to both Flutter and Dart, with a heavy focus on AI integration and developer productivity. The release introduces GenUI for dynamic AI-driven interfaces, significant web improvements including hot reload, and platform-specific enhancements across iOS, Android, and desktop. NotebookLM's viral success with Flutter demonstrates the framework's production readiness.
Key Takeaways
- New GenUI SDK enables dynamic UI generation based on user intent with Gemini
- Dart 3.10 adds dot shorthands (.start vs MainAxisAlignment.start) and stable build hooks
- Web gets hot reload, proxy support, and config files for flutter run
- iOS 26/Xcode 26 support plus Android NDK r28 for 16KB page compatibility
- Community contributed Windows display properties, enhanced gesture handling, and grid constructors
Flutter 3.38 and Dart 3.10 combine AI-powered UI generation with major productivity improvements across web, mobile, and desktop platforms.
About This Article
Flutter developers hit a wall when trying to build traditional web applications. They needed a web framework written in Dart that would fit naturally with Flutter's approach.
The Flutter team chose Jaspr, a DOM-based HTML/CSS framework built by Kilian in Dart. They moved their documentation sites, dart.dev and docs.flutter.dev, over to it.
Jaspr is now the official documentation platform for Flutter and Dart. It shows that Dart-based frameworks can work just as well as traditional web tools for building websites.