Flutter May 14, 2024

3.22.0

What's New

Flutter 3.22 delivers major performance gains through WebAssembly stabilization, Impeller's feature-complete Vulkan backend on Android, and significant iOS platform view optimizations. The release introduces streamlined development workflows with WidgetState, flavor-conditional assets, and Vertex AI Firebase integration, while enforcing stricter Android build dependency version requirements and completing the v1 embedding removal.

Highlights

Breaking Changes

  • Android v1 embedding completely removed, no longer overridable with flags
  • Plugin authors must remove v1 embedding code before next Flutter release
  • Android minimum version raised from KitKat (API 19) to Lollipop (API 21)
  • MaterialState renamed to WidgetState and moved outside Material library
  • Platform view plugins require API migration for Android 14 compatibility

Deprecations

  • Google AI Dart SDK deprecated in favor of Vertex AI for Firebase
  • Deprecated APIs from v3.19 removed, migration guidance available via Flutter fix

Related Articles

Flutter Blog May 14, 2024

What's New in Flutter 3.22

Flutter 3.22 brings WebAssembly to the stable channel with 2-3x frame rendering improvements, completes Impeller's Vulkan backend on Android with near-halved blur costs and 10x faster Lottie rendering via Stenc...

Recent Releases

All releases →