SuperAPI AI 工具集

flutter

编程与开发

查看项目

更新于 10-16 02:35

技能介绍

用途:在构建 Flutter/Dart 移动应用时触发的开发规范技能,提供最佳实践约束。

主要能力:

  1. Widget 结构:尽可能优先使用 StatelessWidget,构造时使用 const 与 super.key。
  2. 状态管理:推荐使用 Riverpod,通过 FutureProvider 管理异步状态,并在界面中使用 Consumer 配合 when 处理 data/loading/error。
  3. 空安全:正确使用可空类型,使用 ?? 提供默认值,使用 late 进行惰性初始化。
  4. 决策树:简单 UI 用 StatelessWidget,本地状态用 StatefulWidget,共享状态用 Provider/Riverpod,导航用 GoRouter,表单用 Form + TextFormField。

必要用法:技能给出常用命令:flutter create myapp、flutter run、flutter build apk、flutter build ios、flutter test、flutter analyze。

限制:资料仅给出上述规则与命令示例,未提供安装步骤、版本要求、平台支持范围或收费信息,相关内容暂未提供。