Flutter Nov 12, 2025

3.38.0

What's New

Flutter 3.38 enhances developer productivity through Dart dot shorthands, improved web development configuration, and expanded Widget Previews with IDE integration. Critical platform updates include mandatory UIScene lifecycle migration for iOS, 16 KB page size support for Android, and support for iOS 26 and Xcode 26. The framework gains more granular UI control via OverlayPortal improvements, predictive back gestures on Android, and robust sliver-based scrolling fixes.

Highlights

Breaking Changes

  • UIScene lifecycle migration mandatory for all iOS Flutter apps; Apple requires this in next iOS release
  • Java 17 now required minimum version for Android development in Flutter 3.38
  • Thread merging opt-out capability removed from iOS and Android platforms
  • Default Android NDK updated to r28 for 16 KB page size compatibility requirement

Deprecations

  • MaterialState deprecated in favor of unified WidgetState across Material and Cupertino widgets

Related Articles

Flutter Blog Nov 12, 2025

What's New in Flutter 3.38

Release notes covering new features and performance improvements in Flutter 3.38.

Flutter Blog Nov 12, 2025

Announcing Flutter 3.38 and Dart 3.10

New features and performance improvements in latest Flutter and Dart releases for mobile development.

Recent Releases

All releases →