What's New In Flutter 3.32
Article Summary
Kevin Chisholm from Google's Flutter team just dropped Flutter 3.32 with the #2 most-requested feature: hot reload on web. After 1024 commits from 156 contributors, this release bridges the gap between web and native development.
Flutter 3.32 represents a major leap in cross-platform development, bringing experimental web hot reload, native iOS design fidelity with squircles, and deep Firebase AI integration. The release also includes significant Android improvements, accessibility enhancements, and multi-window desktop support progress from Canonical.
Key Takeaways
- Web hot reload now available experimentally via simple command flag
- Cupertino squircles bring authentic iOS design to Flutter apps
- Firebase AI Logic unifies Gemini API and Vertex AI access
- Impeller renderer now defaults to OpenGLES on older Android devices
- Text rendering improvements reduce jitter with higher resolution glyphs
Flutter 3.32 delivers web hot reload, native iOS design fidelity, and unified AI integration while improving stability across Android devices and advancing multi-window desktop support.
About This Article
Flutter's semantics compilation was slow on the web. When accessibility features were enabled, it added 30% overhead to frame time, which made it hard for developers who wanted to support screen readers.
Kevin Chisholm's team refactored how the semantics tree compiles. They improved the data structure handling and cut compilation time by about 80%.
Web applications that use semantics now have 30% less frame time overhead. Developers can keep accessibility features on without hurting performance in production.