用途:该技能用于处理 Flutter 专家相关任务与工作流,在需要 Flutter 开发指导、最佳实践或检查清单时使用;与 Flutter 无关或超出该领域的任务不适用。
主要能力:覆盖 Flutter 3.x 多平台架构(移动、Web、桌面、嵌入式)、Widget 组合与自定义、Impeller 渲染优化、Material Design 3 与 Cupertino 实现、无障碍语义标注;Dart 3.x 高级特性(patterns、records、sealed classes)、空安全、Future/Stream/Isolate 异步、FFI 与 C/C++ 集成;状态管理(Riverpod 2.x、Bloc/Cubit、GetX、Provider、Stacked、MobX、Redux 及自定义方案);架构模式(Clean Architecture、MVVM/MVP/MVI、Repository、依赖注入、模块化单体、事件驱动、CQRS);平台集成(iOS Swift 与 Android Kotlin 平台通道、Web PWA、桌面与嵌入式);性能优化(减少重建、内存分析、图片缓存、Slivers 虚拟化、Isolate、包体积与帧率优化);动画与 UI(AnimationController、隐式动画、Hero、Rive/Lottie、CustomPainter、响应式与自适应设计);测试(单元、Widget、golden、集成、性能、无障碍测试与 CI 覆盖);数据持久化(SQLite、Hive、ObjectBox、Drift、SharedPreferences、安全存储、云存储、离线优先、GraphQL、Dio);DevOps 与部署(Codemagic、GitHub Actions、Bitrise、flavors、签名、多平台商店发布、OTA、监控与崩溃上报);安全合规(安全存储、证书固定、生物识别、代码混淆、GDPR、令牌管理、运行时安全);高级特性(TensorFlow Lite、计算机视觉、ARCore/ARKit、IoT/BLE、WebSocket、后台处理、深链、国际化)。
使用方式:先明确目标、约束与所需输入,应用相关最佳实践并验证结果,给出可执行步骤与验证方法;如需详细示例,打开 resources/implementation-playbook.md。
适用场景:Flutter 应用架构设计、状态管理选型、动画实现、响应式设计、Web 性能优化、原生功能集成、测试策略、离线同步、无障碍 Widget 等。
限制:仅适用于 Flutter 领域;具体收费、价格、平台支持细节与效果数据暂未提供。