What’s new in Flutter 3.22 - Flutter
Ahsan Khan
Flutter & FlutterFlow Developer | No-Code/Low-Code Mobile App Specialist | Firebase, API Integration, Custom Code | Building Scalable, Beautiful Apps ????
- ?? WebAssembly Integration:
- WebAssembly (Wasm) is now available on Flutter's stable channel, offering significant performance improvements.
- Internal benchmarks show 2x average and 3x worst-case frame rendering time improvements in the Wonderous app using Chrome on an M1 MacBook.
- ?? Graphics Rendering Enhancements:
- Flutter 3.22 introduces a fully featured Vulkan backend for Impeller on Android, promising smoother graphics and major performance boosts.
- Significant updates to Impeller include ongoing optimizations for blur effects and complex path rendering, along with a new experimental API for testing.
- ?? AI Integration:
- A preview of Vertex AI for Firebase in Dart is available, enabling developers to leverage generative AI features for their Dart or Flutter apps.
- Improved DevTools offer performance improvements, advanced filtering, and support for importing and exporting memory snapshots.
- ?? Framework Improvements:
- Widget state properties are enhanced with MaterialState moved outside the Material library and renamed WidgetState.
- Dynamic view sizing and improved form validation methods are introduced, along with covariants in 2D APIs for simplified development workflows.
- ?? Android Updates:
领英推荐
- Support for deep linking and predictive back gesture feature flags is added, enhancing user experience on Android devices.
- Gradle, AGP, Java, and Kotlin version requirements are enforced by the Flutter tool, and Gradle Kotlin DSL support is introduced.
- ?? iOS Improvements:
- Platform view performance on iOS is significantly improved, particularly within scroll views when using multiple platform views.
- Flutter's minimum supported Android version is now Lollipop (API 21), ending support for devices running Android KitKat (API 19).
- ?? Ecosystem Enhancements:
- Google Mobile Ads SDK for Flutter is updated to version 5.0.1, offering enhanced support for User Messaging Platform (UMP) SDK and expanded mediation partners.
- ?? Breaking Changes and Deprecations:
- Deprecated APIs are removed, including ColorScheme.fromSeed and v1 Android embedding support, with a focus on migration guidance for plugin authors.
- ?? Community Appreciation:
- The Flutter community's contributions are acknowledged and celebrated, emphasizing their vital role in Flutter's success.