Repository navigation
Open
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listc: API breakBackwards-incompatible API changesBackwards-incompatible API changesp: cupertino_uicupertino_ui package in flutter/packagescupertino_ui package in flutter/packagesp: material_uimaterial_ui package in flutter/packagesmaterial_ui package in flutter/packagespackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.team-designOwned by Design Languages teamOwned by Design Languages teamtriaged-designTriaged by Design Languages teamTriaged by Design Languages team
Description
This issue tracks a few things that we plan to make sure happen for the first major version bump of material_ui and cupertino_ui. We plan to make this change around the release of Flutter 3.50 stable.
- In material_ui and cupertino_ui, remove the re-export of widgets.dart.
- [material_ui, cupertino_ui] Deprecate Material and Cupertino #191230
Open questions
- Are there any breaking changes we have been wanting to make that would require bumping the minimum SDK version? We want to avoid doing this, but it might be a good time to do so if there is a strong case.
- Consider that releasing this around the same time that most users get the deprecation warning urging them to migrate may complicate the migration. Users will have an easy migration to 1.0.0 and then immediately see there is a 2.0.0, which may require code changes.
- What else do we want to include in 2.0.0?
Reacted by Huy, Divyanshu Bhargava, KNoT, Bui Dai Duong, Alexandru Dochioiu, Artur Cheymos, Hitesh Kumar Saini, Rydmike, Bruno Martins, N and 3 more
Reacted by Bruno Martins
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listc: API breakBackwards-incompatible API changesBackwards-incompatible API changesp: cupertino_uicupertino_ui package in flutter/packagescupertino_ui package in flutter/packagesp: material_uimaterial_ui package in flutter/packagesmaterial_ui package in flutter/packagespackageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.team-designOwned by Design Languages teamOwned by Design Languages teamtriaged-designTriaged by Design Languages teamTriaged by Design Languages team
Type
Projects
- StatusShow more project fieldsNo status
Activity
guidezpl commentedon Aug 26, 2026
Proposing flutter/packages#12617 (WIP)
Piinks commentedon Oct 12, 2026
Deprecating properties is not considered a breaking change, so those changes do not have to wait. :)