3.16.0
What's New
Flutter 3.16 makes Material 3 the default theme and brings Impeller to Android as a preview on Vulkan devices, delivering significant performance gains including 50% reduction in text-heavy workload frame times. Major additions include DevTools extensions for custom package tooling, iOS app extensions support, Android 14 predictive back gestures, and improved engine performance through thread affinity optimization for mobile processors.
Highlights
- Material 3 now default theme with ColorScheme.fromSeed() for accessible color schemes
- Impeller Android preview on Vulkan-capable devices with significant performance improvements
- DevTools extensions framework enables package authors to build custom debugging tools
- Text rendering performance improvements reducing 90-percentile frame times by nearly 50%
- Engine thread affinity optimization for heterogeneous multiprocessing halves frame times on some devices
- iOS app extensions support allows Flutter UI in Share and other extension types
- Android 14 predictive back gesture support with migration guide provided
Breaking Changes
- Material 2 curves renamed to include 'legacy' prefix, Material 2 will eventually be deprecated
- Paint.enableDithering property deprecated, dithering now enabled by default
- TextScaleFactor property replaced with new TextScaler class for Android 14 non-linear font scaling
Deprecations
- Material 2 design system deprecated in favor of Material 3
- Paint.enableDithering property deprecated, dithering enabled by default
- flutter_driver package deprecation policy planned for next release
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 →