What’s new in Flutter 3.47
Flutter 3.47 has arrived with a host of exciting new features and improvements. One of the standout updates is the 1.0 release of standalone Material and Cupertino UI packages, material_ui and cupertino_ui. This major milestone decouples design systems from the core SDK, allowing for greater flexibility and easier maintenance. By opting into the standalone packages, developers can now receive bug fixes and new components on independent weekly schedules, without being tied to the quarterly Flutter SDK releases.
To migrate to these new packages, developers can use a migration tool that automatically updates imports from the bundled design libraries to the new standalone packages. This transition also includes the unbundling of flutter_localizations, making localization delegates and translated strings more accessible. In preparation for upcoming Apple updates, Flutter has also improved its support for Xcode 27, iOS 27, and macOS 27.
This includes a focus on ensuring apps run smoothly on the new operating systems, with some changes to the minimum supported OS versions and migration requirements for iOS apps. The release also brings optimizations in build times and hints at the future inclusion of WebAssembly (Wasm) for Flutter web applications, promising improved performance.
Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.