What's New in Flutter 3.38
10 days ago
- #Dart
- #Flutter
- #MobileDevelopment
- Flutter 3.38 introduces dot shorthands for more concise Dart code, reducing boilerplate by allowing type inference.
- Web development enhancements include configuration files for web settings, proxy settings, and expanded hot reload support.
- Framework updates include improved OverlayPortal capabilities, predictive back route transitions for Android, and better desktop integration.
- Material and Cupertino libraries see API consistency improvements, new widget capabilities, and refinements for better UI experiences.
- Accessibility improvements include better programmatic control, SliverSemantics for advanced accessibility in scrolling views, and refinements to core widgets.
- iOS support includes full compatibility with iOS 26, Xcode 26, and macOS 26, with a new deployment method using devicectl.
- Android updates focus on 16KB page size compatibility, memory leak fixes, and dependency version updates.
- Engine improvements include a more efficient performance overlay, Vulkan and OpenGL ES backend fixes, and renderer unification.
- DevTools and IDEs receive updates to Widget Previews, including IDE integration, theming, and extensibility, alongside DevTools panel improvements.
- Deprecations and breaking changes include the removal of the version file, changes to SnackBar behavior, and updates to CupertinoDynamicColor properties.