SuperAPI AI 工具集

moai-lang-flutter

编程与开发

查看项目

更新于 10-16 06:48

技能介绍

用途:该技能面向使用 Flutter 3.24+ 与 Dart 3.5+ 的跨平台移动应用开发,处理 .dart 文件、pubspec.yaml、跨平台应用与组件开发等场景。

主要能力:涵盖 Dart 3.5 语言特性(模式匹配、记录、密封类、扩展类型)、Flutter 3.24 组件树与 Material 3 自适应布局、Riverpod 状态管理(含代码生成)、go_router 声明式导航与深链、平台通道的原生 iOS/Android 集成,以及 flutter_test、widget_test、integration_test 测试。高级部分另涉及自适应与响应式 UI、动画模式、整洁架构、Isolate、自定义渲染对象、FFI 与性能优化。

使用方式:资料给出基于注解的 Riverpod 提供者写法、ConsumerWidget 集成、GoRouter 路由与重定向配置,以及 MethodChannel/EventChannel 的 Dart 侧实现示例。测试示例使用 ProviderContainer 覆盖 mock 提供者,并用 UncontrolledProviderScope 包裹被测组件。必要命令与代码保持原样,资料未提供额外安装命令。

适用场景:跨平台移动应用的界面、状态管理、导航与原生集成的开发与测试。

限制:资料未提供具体版本兼容范围、收费、授权、平台支持或效果数据,暂未提供。可与 moai-lang-swift、moai-lang-kotlin、moai-domain-backend、moai-quality-security、moai-essentials-debug 等技能配合使用。