3.0.0
What's New
Flutter 3 brings desktop parity with stable macOS and Linux support, major performance improvements including 5x faster Android rendering and 20x faster iOS transitions via Impeller, and significant mobile enhancements including foldable device support and 120Hz refresh rates. The release adds Material Design 3 support, faster web image decoding, and simplified iOS deployment while introducing three breaking changes affecting deprecated APIs and page transitions.
Highlights
- macOS and Linux desktop platforms reach stable status with full feature parity
- Foldable device support with DisplayFeatures API and DisplayFeatureSubScreen widget
- iOS variable refresh rate support up to 120Hz on ProMotion displays
- Impeller experimental rendering backend reduces worst-case frame times by 20x on iOS
- Partial repaint optimization cuts Android frame rasterization times by 5x
- Material Design 3 support with dynamic color and Material You features
- Web image decoding 2x faster using ImageDecoder API in Chromium browsers
- Simplified iOS release workflow with flutter build ipa command
Breaking Changes
- Deprecated APIs removed after v2.10
- Page transitions replaced by ZoomPageTransitionsBuilder
- Chip deleteButtonTooltip API migrated to deleteButtonTooltipMessage
Deprecations
- 32-bit iOS devices and iOS versions 9 and 10 support ending
- Windows 7 and 8 no longer recommended for development, limited testing provided
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 →