flutter-sdk-changelog
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseFlutter SDK Changelog & Widget Migration Guide (Flutter 1.0 to Modern Flutter)
Flutter SDK 更新日志与组件迁移指南(Flutter 1.0 至现代Flutter)
This skill provides an authoritative, structured reference for Flutter framework releases, widget deprecations, API replacements, Material 3 design migrations, and legacy Flutter codebase rescue runbooks.
本技能提供了关于Flutter框架发布、组件弃用、API替换、Material 3设计迁移以及旧版Flutter代码库拯救手册的权威结构化参考资料。
🎯 Fast Flutter Widget & API Replacement Matrix
🎯 Flutter组件与API快速替换对照表
| 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 |
| 已弃用/过时API | 引入/弃用版本 | 现代替代方案 | 参考资料 |
|---|---|---|---|
| Flutter 3.22中弃用 | | 组件弃用列表 |
| Flutter 3.22中弃用 | | 组件弃用列表 |
| Flutter 3.12+中弃用 | | 组件弃用列表 |
| Flutter 2.0中弃用 | | 组件弃用列表 |
| Flutter 3.7+中弃用 | | 组件弃用列表 |
| Flutter 2.5+中弃用 | | 组件弃用列表 |
| Flutter 2.0中弃用 | | 组件弃用列表 |
| 旧版Material 2导航组件 | | Material 3指南 |
| 旧版Material 2切换组件 | | Material 3指南 |
| 旧版弹出菜单 | | Material 3指南 |
⚡ Subskill Spotlights
⚡ 子技能亮点
Subskill: Widget Deprecations & Modernization
子技能:组件弃用与现代化
- Predictive Back Navigation: Replace with
WillPopScopefor zero-stutter predictive back gestures on Android 14+ and iOS.PopScope - Wide-Gamut Colors: Replace with
withOpacityto eliminate 8-bit precision loss and color clipping.withValues(alpha: ...) - Unified State Management: Replace with universal
MaterialState. 👉 Read the full Widget Deprecations & Replacements Guide.WidgetState
- 预测式返回导航:将替换为
WillPopScope,在Android 14+和iOS上实现无卡顿的预测式返回手势。PopScope - 广色域色彩:使用替代
withValues(alpha: ...),消除8位精度损失和色彩裁剪问题。withOpacity - 统一状态管理:使用通用的替代
WidgetState。 👉 阅读完整的组件弃用与替换指南。MaterialState
Subskill: Material 2 to Material 3 Migration
子技能:Material 2 转 Material 3 迁移
- Seed-Based Theming: Generate tonal palettes with .
ColorScheme.fromSeed(seedColor: ...) - Component Modernization: Migrate from to
BottomNavigationBar,NavigationBartoToggleButtons, and M2 buttons toSegmentedButton. 👉 Read the full Material 2 to Material 3 Guide.FilledButton
- 基于种子的主题设计:使用生成色调调色板。
ColorScheme.fromSeed(seedColor: ...) - 组件现代化:将迁移为
BottomNavigationBar,NavigationBar迁移为ToggleButtons,将Material 2按钮迁移为SegmentedButton。 👉 阅读完整的Material 2转Material 3指南。FilledButton
Subskill: Rescuing Legacy Flutter Apps (Flutter 1.x / 2.x to Modern 3.x)
子技能:拯救旧版Flutter应用(Flutter 1.x / 2.x 至现代3.x)
- 5-Phase Upgrade Pipeline: Baseline toolchain check → null safety bridge → widget deprecation fixes → Material 3 update → modern state & routing. 👉 Read the full Legacy Flutter App Rescue Runbook.
- 五阶段升级流程:基准工具链检查 → 空安全过渡 → 组件弃用修复 → Material 3更新 → 现代状态与路由管理。 👉 阅读完整的旧版Flutter应用拯救手册。
📚 Table of Contents & Reference Archive
📚 目录与参考资料归档
| 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. |
| 文档 | 聚焦领域 | 描述 |
|---|---|---|
| 版本映射 | Flutter 1.0–3.27+与配套Dart SDK及引擎里程碑的完整对应关系。 |
| 组件字典 | 所有已弃用Flutter组件和属性的前后代码示例。 |
| UI与主题设计 | 全面的Material 3迁移指南、动态色彩方案及新组件介绍。 |
| 升级手册 | 将旧版Flutter应用升级至现代Flutter的五阶段结构化手册。 |