Skip to content
Tech News
← Back to articles

Flutter 3.47

read original more articles
Why This Matters

Flutter 3.47 introduces significant updates including the release of standalone Material and Cupertino UI packages, enabling more flexible and faster development cycles. The update also enhances performance with Impeller on desktop and prepares the platform for upcoming iOS, macOS, and Xcode 27 releases, while stabilizing Flutter Widget Previews. These changes empower developers with greater control and efficiency in building cross-platform apps.

Key Takeaways

What's new in Flutter 3.47

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.

Choose your own UI adventure

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 .

Decoupling design roadmaps (Opt-in)

... continue reading