What's new in Flutter?
What’s new in Flutter 3.32 (May 2025 Release):
Summary of the latest updates from recent Flutter versions, particularly focusing on Flutter 3.32 (released around May 2025) and other recent stable releases:
May 2025 Release Highlights:
Web Hot Reload (Experimental): This is a significant addition, allowing developers to see changes on web applications instantly without a full refresh, speeding up web development with Flutter.
Cupertino Squircles: For improved iOS fidelity, the Cupertino design language now includes rounded superellipse shapes, ensuring a more native look and feel for elements like CupertinoAlertDialog and CupertinoActionSheet.
AI Integrations with Firebase: Enhanced support for integrating AI features through Firebase.
Flutter Property Editor: A new tooling feature within the IDE for easily editing widget properties and accessing documentation.
Accessibility Improvements: Introduction of a new SemanticsRole API, providing more precise control over how UI elements are interpreted by assistive technologies.
Progress on Multi-Window Support (Desktop): Continued advancements in supporting multiple windows for desktop applications.
Dart 3.8: This release of Dart, bundled with Flutter 3.32, includes formatter updates (like preserving trailing commas) and null-aware elements for simplified collection manipulation.
Seamless Interop (Early Access): Flutter is introducing FFIgen and JNIgen, codegen solutions aimed at simplifying direct bridging between Dart and native platform APIs, potentially replacing method channels for a more efficient developer experience.
Material 3 Expressive (Upcoming): A preview of Material 3 Expressive was announced, expected to ship with Android 16 later this year, indicating future design enhancements for Flutter apps.
Thank you!