flutter / flutter/flutter

[material_ui, cupertino_ui] Deprecate Material and Cupertino

Open
#191,230 0 comments 1 reaction 0 assignees View on GitHub
c: proposal P1 team-framework triaged-framework
Dominant language
Dart
Stars
179k
Forks
31.1k
PR merge metrics
PR metrics pending

Description

The [material.dart](https://github.com/flutter/flutter/blob/master/packages/flutter/lib/material.dart) and [cupertino.dart](https://github.com/flutter/flutter/blob/master/packages/flutter/lib/cupertino.dart) libraries should be deprecated in order to communicate to users that they are no longer supported and that users should migrate to material_ui and cupertino_ui.

In addition to the main libraries, anything else related to them should be deprecated as well, such as:

* [find.byTooltip](https://github.com/flutter/flutter/blob/9a353b5ad5e00932819a1ff959f0dc1a65af8f73/packages/flutter_test/lib/src/finders.dart#L396) as mentioned in https://github.com/flutter/flutter/issues/191063.

Contributor guide

Open the contributing guide

Research direction

Start with packages/flutter/lib/material.dart and packages/flutter/lib/cupertino.dart, then inspect packages/flutter_test/lib/src/finders.dart for find.byTooltip. Review issue 191063 for related APIs. Done means the main libraries and other related APIs are deprecated and direct users toward material_ui and cupertino_ui.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart
Domain
frontend, mobile
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.