3.10.0
What's New
Flutter 3.10 delivers significant performance gains through Impeller's iOS default adoption, comprehensive Material Design 3 implementation, and critical optimizations including 100ms startup latency reduction and 50% DisplayList processing improvement. Major additions include wireless iOS debugging, web element embedding, APNG support, and enhanced DevTools with Perfetto integration, while establishing SLSA Level 1 supply chain security compliance.
Highlights
- Impeller becomes default iOS renderer with 50% memory reduction and improved 120Hz display performance
- Material Design 3 components fully implemented with opt-in useMaterial3 flag
- Flutter web apps now support element embedding and shader support for better integration
- iOS wireless debugging eliminates cable requirement for app deployment and hot reload
- APNG image decoder support addresses top community feature request
- R-Tree culling optimization reduces DisplayList processing time up to 50%
- SLSA Level 1 supply chain security compliance with provenance tracking
- DevTools modernized with Material 3 UI and embedded Perfetto trace viewer
Breaking Changes
- Window singleton deprecated; apps must migrate for future multi-window support
- libtxt and minikin text libraries removed, reducing Flutter size by 30KB
- Partial repaint feature disabled on Android due to limited device support
- APIs deprecated in v3.7 have expired and been removed
Deprecations
- Window singleton deprecated in favor of multi-window architecture
- Legacy Skia renderer for iOS will be removed in future 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 →