Remove Material and Cupertino dependencies
- Dominant language
- Dart
- Stars
- 3.5k
- Forks
- 506
- Avg merge
- 11d 2h
- Merged PRs (30d)
- 3
Description
Material and Cupertino widgets were [decoupled](https://flutter.dev/blog/decoupling-material-cupertino) from the Flutter repository and now require importing `material_ui` and `cupertino_ui`.
- [ ] Refactor `Slider` widget
- [ ] Refactor `ReorderableListView` widget
- [ ] Refactor `Acrylic` widget
- [ ] Refactor `InfoBar` widget
- [ ] Refactor `FluentApp` widget
Do not export `material_ui` widgets.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading the linked Flutter decoupling announcement, then inspect the Slider, ReorderableListView, Acrylic, InfoBar, and FluentApp entry points. Refactor these widgets to use the decoupled dependencies, and verify that no material_ui widgets are exported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart, flutter
- Domain
- frontend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100