Skip to content
flutter.dev·

📱Flutter 3.47: Standalone Design Packages Reach 1.0

Standalone Material and Cupertino UIs Now Stable

TL;DR

Flutter 3.47 introduces standalone material_ui and cupertino_ui packages at version 1.0, allowing for faster bug fixes and new component releases independent of the SDK.

Flutter 3.47 has been released with a significant change: the standalone material_ui and cupertino_ui packages have reached version 1.0 on pub.dev, decoupling design systems from quarterly Flutter SDK updates. This means developers can now benefit from faster bug fixes and new components without waiting for major SDK releases. The original design libraries inside the core SDK are set to be formally deprecated in the upcoming Fall stable release. Migrating to these standalone packages is straightforward with a single command: 'dart fix --apply --code=migrate_design_widgets'. This update also bumps the minimum supported OS versions to iOS 15 and macOS 12, aligning with Apple's transition to Apple Silicon.

Flutter 3.47: Standalone Design Packages Reach 1.0 — flutter.dev

Key Points

1

Standalone material_ui and cupertino_ui reach v1.0 on pub.dev; decoupled from core Flutter SDK.

2

Minimum supported OS versions bumped to iOS 15, macOS 12 for Flutter 3.47+.

3

Migrating to standalone packages can be done with 'dart fix --apply --code=migrate_design_widgets'.

4

Original design libraries inside the core SDK are scheduled for formal deprecation in Fall stable release.

5

92 of top 100 iOS plugins have transitioned to Swift Package Manager, with non-migrated plugins losing pub.dev scores.

Why It Matters

If you're using Flutter and rely on Material or Cupertino widgets, the standalone design packages at v1.0 mean faster updates and bug fixes. Migrating now can save time in the long run as legacy imports are deprecated.

FlutterMaterialUICupertinoUISDKDesign

Frequently Asked Questions

Why does this matter?

If you're using Flutter and rely on Material or Cupertino widgets, the standalone design packages at v1.0 mean faster updates and bug fixes. Migrating now can save time in the long run as legacy imports are deprecated.

What happened?

Flutter 3.47 introduces standalone material_ui and cupertino_ui packages at version 1.0, allowing for faster bug fixes and new component releases independent of the SDK.

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 2,950 builders reading daily.

Also get