Flutter 3.47 marks the 1.0 release of the standalone material_ui and cupertino_ui packages. These packages decouple the Material and Cupertino design systems from the core Flutter SDK, allowing them to be updated and contributed to independently.
Previously, these design libraries were bundled within the core SDK, which slowed down their development and update cycles. Developers can now opt into these standalone packages, which reside on pub.dev, enabling weekly bug fixes and new component releases separate from quarterly Flutter SDK updates.
This decoupling provides several advantages: users can access the latest widget styles without needing to upgrade their entire Flutter SDK, contributions and updates can be integrated more frequently, and it establishes a foundation for a style-neutral Flutter core widget catalog, facilitating custom design system creation.
Flutter 3.47 also enhances performance and tooling. Impeller, Flutter's rendering engine, is now enabled by default for desktop applications. Additionally, the release includes preparations for iOS, macOS, and Xcode 27, and Flutter Widget Previews have graduated to stable status, providing a more reliable development experience.
To migrate existing projects to the new standalone UI packages, developers can use the command 'dart fix --apply --code=migrate_design_widgets'. This tool automatically updates import statements from the old SDK paths to the new standalone package references. If the tool encounters issues with pubspec.yaml, manual addition of 'material_ui' and 'cupertino_ui' via 'flutter pub add' is required.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Flutter 3.47 introduces standalone material_ui and cupertino_ui packages, decoupling design systems from the core SDK for independent updates. This release also brings Impeller rendering to desktop platforms by default and graduates Flutter Widget Previews to stable, improving performance and tooling.