Loading...
Loading...
Expert guide and lookup reference for Flutter framework versions, widget deprecations, API replacements, and Material 3 migrations from Flutter 1.0 to modern Flutter (3.24+). Use this skill whenever writing, reviewing, refactoring, or debugging Flutter UI, widgets, styling, or theming to ensure non-deprecated modern Flutter 3.24+ APIs are used (e.g. Color.withValues instead of withOpacity, WidgetState instead of MaterialState, PopScope instead of WillPopScope, NavigationBar instead of BottomNavigationBar). Also use when the user asks "what's new in Flutter X", asks how to fix deprecated Flutter widgets, needs Material 3 migration help, or requires assistance rescuing legacy Flutter applications.
npx skill4agent add randalschwartz/dart-sdk-skills flutter-sdk-changelog| Deprecated / Obsolete API | Introduced / Deprecated In | Modern Replacement | Reference |
|---|---|---|---|
| Deprecated in Flutter 3.22 | | Widget Deprecations |
| Deprecated in Flutter 3.22 | | Widget Deprecations |
| Deprecated in Flutter 3.12+ | | Widget Deprecations |
| Deprecated in Flutter 2.0 | | Widget Deprecations |
| Deprecated in Flutter 3.7+ | | Widget Deprecations |
| Deprecated in Flutter 2.5+ | | Widget Deprecations |
| Deprecated in Flutter 2.0 | | Widget Deprecations |
| Legacy M2 Navigation | | Material 3 Guide |
| Legacy M2 Toggle | | Material 3 Guide |
| Legacy popup menu | | Material 3 Guide |
WillPopScopePopScopewithOpacitywithValues(alpha: ...)MaterialStateWidgetStateColorScheme.fromSeed(seedColor: ...)BottomNavigationBarNavigationBarToggleButtonsSegmentedButtonFilledButton| Document | Focus Area | Description |
|---|---|---|
| Version Mapping | Full mapping of Flutter 1.0–3.27+ to bundled Dart SDKs and engine milestones. |
| Widget Dictionary | Before/After code snippets for all deprecated Flutter widgets and properties. |
| UI & Theming | Comprehensive Material 3 migration guide, dynamic color schemes, and new components. |
| Upgrade Runbook | 5-phase structured runbook for stepping legacy Flutter apps to modern Flutter. |