3.24.0
What's New
Flutter 3.24 introduces Flutter GPU for advanced graphics rendering, multi-view web embedding for complex integrations, and video ad monetization support. Major improvements to Impeller renderer performance and text fidelity, plus Swift Package Manager support for iOS/macOS development. New UI widgets and DevTools enhancements provide developers with more powerful composition and debugging capabilities.
Highlights
- Flutter GPU preview enables custom renderers and 3D graphics using Dart and GLSL shaders
- Multi-view embedding allows Flutter web apps to render into multiple HTML elements simultaneously
- Video ad monetization via new Interactive Media Ads (IMA) plugin for pre-roll ads
- Swift Package Manager initial support simplifies iOS/macOS dependency management without CocoaPods
- Impeller renderer improvements: emoji scrolling performance, text rendering fidelity on iOS
- New slivers (PinnedHeaderSliver, SliverResizingHeader) enable dynamic app bar behaviors
- DevTools Rebuild Stats feature tracks widget rebuild counts for performance optimization
Breaking Changes
- Navigator pages API changes
- Generic types in PopScope modified
- Flutter web default renderer changed
Deprecations
- SharedPreferences API intended for future replacement by SharedPreferencesAsync and SharedPreferencesWithCache
Related Articles
Flutter 3.24 and Dart 3.5 Release
New features and improvements in Flutter and Dart for mobile app development and performance.
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 →