// HACKER NEWS — CYBERSECURITY
Flutter 3.47
Modular by design: Standalone UI Packages and Impeller on Desktop
Flutter 3.47 is here, and with it, we’ve got some exciting new updates.
Today, we welcome the 1.0 release of the standalone
material_ui and
cupertino_ui packages.
This is a major milestone that decouples design systems from the core SDK.
We’re also boosting performance and tooling across the board.
This release brings Impeller to desktop by default,
prepares our pipelines for iOS, macOS, and Xcode 27,
and graduates Flutter Widget Previews to stable.
So, run flutter upgrade in your terminal to get started,
or read on to learn more about the major changes in this release.
The first step toward a decoupled Flutter is here:
Material and Cupertino are now available as standalone packages!
One of Flutter’s greatest strengths is its ability
to render pixel-perfect Material and Cupertino widgets.
However, because these design libraries
were historically bundled directly inside the core SDK,
it slowed down their development and made it harder to contribute
or keep them up to date.
While the core SDK still includes these libraries for this release,
you can now opt-in to the standalone material_ui and cupertino_ui
packages,
which have officially reached version 1.0 on pub.dev.
By opting into the decoupled design systems,
you gain control over your design roadmap. Because material_ui
and cupertino_ui now live on pub.dev,
they can ship bug fixes and new components on their own weekly schedules,
independent of the quarterly Flutter SDK releases.
Decoupling the design systems gives us the following benefits: