Flutter Dec 11, 2024

3.27.0

What's New

Flutter 3.27 delivers significant performance improvements with Impeller as the default Android renderer and enhanced iOS frame rasterization, while expanding platform capabilities through Swift Package Manager support and comprehensive Cupertino widget updates for iOS 15+ parity. The release includes major DevTools enhancements for debugging and deep linking validation, plus ecosystem improvements like pub.dev download metrics and automated package publishing. Developers should note breaking changes around Android edge-to-edge mode defaults, deep linking flags, and the deprecation of Objective-C iOS project creation.

Highlights

Breaking Changes

  • Android 15+ apps default to edge-to-edge mode and full screen; opt out via breaking change guide
  • Deep link default flag changed from false to true; third-party deep link plugins require manual flag reset
  • Material Design 3 tokens v6.1 updated color role mappings in light mode affecting on-primary-container, on-secondary-container, on-tertiary-container, and on-error-container
  • Chip border color changed from ColorScheme.outline to ColorScheme.outlineVariant
  • CupertinoCheckbox inactive color property deprecated; CupertinoSwitch track color property renamed
  • Flutter 3.27 is the last release supporting Gradle's legacy apply script method; migration to declarative plugin inclusion required
  • New iOS projects no longer support Objective-C; flutter create --ios-language objc flag deprecated and will be removed

Deprecations

  • CupertinoCheckbox inactive color property deprecated in favor of new customizability options
  • Color methods deprecated due to wide gamut color space support for DisplayP3
  • Dart SDK versions older than 3.0 deprecated starting with Dart 3.6; support removed in Dart 3.7
  • Gradle legacy apply script method deprecated; Flutter 3.27 is the last supporting release
  • Creating new Objective-C iOS projects deprecated; flutter create --ios-language objc flag will be removed

Related Articles

Flutter Blog Dec 11, 2024

What's New in Flutter 3.27

Latest features and enhancements in Flutter framework for mobile development.

Recent Releases

All releases →