用途:该技能用于处理 Flutter 专家级开发任务与工作流,提供最佳实践、检查清单和可执行步骤。适用于需要 Flutter 3.x+、Dart 3.x 及多平台(移动、Web、桌面、嵌入式)开发的场景;与 Flutter 无关或超出该领域的任务不适用。
主要能力:涵盖 Flutter 多平台架构、Widget 组合与自定义、Impeller 渲染引擎优化、Material Design 3 与 Cupertino 实现、无障碍语义标注;Dart 3 高级特性(patterns、records、sealed classes)、空安全、异步与 Isolate、FFI;状态管理(Riverpod、Bloc/Cubit、GetX、Provider、MobX、Redux 等);架构模式(Clean Architecture、MVVM/MVP/MVI、Repository、依赖注入、CQRS);平台集成(iOS/Android 平台通道、Web PWA、桌面与嵌入式);性能优化(减少重建、内存分析、图片缓存、Sliver 虚拟化、帧率优化);动画与响应式 UI;测试(单元、Widget、golden、集成、性能、无障碍);数据持久化(SQLite、Hive、ObjectBox、Drift、GraphQL、REST);DevOps 与部署(CI/CD、签名、商店发布);安全与合规(安全存储、证书固定、生物识别、混淆、GDPR);以及 ML、AR、IoT、实时通信等高级特性。
使用方式:先明确目标、约束与所需输入,应用相关最佳实践并验证结果,提供可执行步骤与验证方法;如需详细示例,可打开 resources/implementation-playbook.md。
限制:资料未提供具体安装命令、收费方式、价格或平台支持细节;实际效果与兼容性需以官方文档为准。