Migrate from `flutter/material.dart` to `material_ui/material_ui.dart` (#10016)

* Apply dart fix "migrate_design_widgets" for decoupling migration.

This applies the migration using dart fix:

```
dart fix --apply --code=migrate_design_widgets
```

* Update pubspec.lock

* Specify material_ui and cupertino_ui package versions

* Update devtools_app_shared

* Pin package versions, update all packages

* Pin material_ui to ^1.4.0

* Add cupertino_ui to devtools_test

* Remove cupertino_ui from devtools_test

* Add DCM ignore for Flutter SDK import in Flutter apps

* Run dart fix --apply on devtools_test

* Update widget_icons package to material_ui

* Sort imports using dart fix --apply

* Specify material_ui version in example

* Add cupertino_ui to devtools_test with ignore: dependencies

* Fix SidePanel Markdown styling for dark theme and update goldens

Explicitly apply theme text styles to MarkdownStyleSheet in SidePanel
to fix dark theme contrast after migrating to package:material_ui.
Also update the memory diff goldens to match the rendered upload icon.

* Use MaterialUiCompatibilityBridge for markdown side panel

* Add description to ignore

* Increase bundle size benchmark for material_ui
421 files changed
tree: b6bb0dcf360a2a93ebf443c4684603abda3edca1
  1. .agents/
  2. .gemini/
  3. .github/
  4. .vscode/
  5. _markdown_images/
  6. docs/
  7. packages/
  8. third_party/
  9. tool/
  10. .gitattributes
  11. .gitignore
  12. AGENTS.md
  13. analysis_options.yaml
  14. AUTHORS
  15. BETA_TESTING.md
  16. CLAUDE.md
  17. CODE_OF_CONDUCT.md
  18. CODEOWNERS
  19. CONTRIBUTING.md
  20. DEBUGGING.md
  21. devtools_options.yaml
  22. DOCUMENTATION.md
  23. flutter-candidate.txt
  24. LICENSE
  25. pubspec.lock
  26. pubspec.yaml
  27. README.md
  28. STYLE.md
  29. TESTING.md
  30. TRIAGE.md
README.md

Dart & Flutter DevTools

Build Status OpenSSF Scorecard

What is this?

Dart & Flutter DevTools is a suite of performance tools for Dart and Flutter.

Getting started

For documentation on installing and trying out DevTools, please see our docs.

Contributing and development

Contributions welcome! See our contributing page for an overview of how to build and contribute to the project.

Terms and Privacy

By using Dart DevTools, you agree to the Google Terms of Service. To understand how we use data collected from this service, see the Google Privacy Policy.