Flutter May 6, 2020

1.17.0

What's New

Flutter 1.17 prioritizes performance and quality with Metal GPU support on iOS, 6,339 closed issues, and significant app size reductions. New Material components including NavigationRail and redesigned DatePicker improve responsive design capabilities. Developer tooling enhancements include the new Network tab in Dart DevTools and experimental Fast Start for Android, reducing debug startup time by up to 70%.

Highlights

Breaking Changes

  • Navigator.pop() now returns void instead of boolean
  • Image decoding deferred during fast scrolling may affect scroll performance characteristics
  • RouteSettings.isInitialRoute property removed
  • AndroidX is now the only option for new Flutter projects; legacy Android Support Library no longer supported
  • Navigator 2.0 refactored imperative API for new navigation system compatibility
  • Mouse tracking moved from gestures to rendering layer

Deprecations

  • TextTheme style names body1, body2, headline1-6 deprecated in favor of bodyText1, bodyText2, headline1-6
  • UpdateLiveRegionEvent deprecated for accessibility

Related Articles

Flutter Blog May 6, 2020

Announcing Flutter 1.17

Announces major Flutter framework release with new features and performance improvements.

Recent Releases

All releases →