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
- Metal support on iOS delivers 50% average rendering speed improvement for compatible devices
- 6,339 issues closed since 1.12 with 20-37% navigation speedup and 18.5% app size reduction
- NavigationRail widget enables responsive navigation between mobile and desktop form factors
- New Network tab in Dart DevTools provides HTTP traffic tracking and analysis
- Material DatePicker redesigned with new visuals and text input mode per 2020 guidelines
- Fast Start for Android enables 70% faster debug startup by deferring Dart code compilation
- Material TextTheme API modernized to match 2018 spec with backward-compatible deprecations
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
Announcing Flutter 1.17
Announces major Flutter framework release with new features and performance improvements.
Recent Releases
All releases →
3.10.0
May 10, 2023
Release Notes →
3.0.0
May 11, 2022
Release Notes →
2.10.0
Feb 3, 2022
Release Notes →
1.22.0
Oct 1, 2020
Release Notes →
1.20.0
Aug 5, 2020
Release Notes →
1.17.0
May 6, 2020
Release Notes →
1.12.13
Dec 11, 2019
Release Notes →
2.0.0
Release Notes →
2.2.0
Release Notes →
2.5.0
Release Notes →
2.8.0
Release Notes →