SuperAPI AI 工具集

flutter-developer

编程与开发

查看项目

更新于 10-16 00:04

技能介绍

用途:面向 Bukeer 平台的 Flutter 前端开发技能,覆盖缺陷修复、中小型及复杂多屏功能、多屏用户流程、状态管理、导航实现、AppServices 集成、RBAC 权限校验与业务逻辑实现,也支持多步骤表单和向导。

技术栈与能力:Flutter 3.37+(Web-first、支持 PWA)、Material Design 3 与 Bukeer Design System v2.0、GoRouter 12.1.3 声明式导航、Supabase(PostgreSQL、Auth、Storage、Realtime)、AppServices 集中式架构、44 项细粒度 RBAC 权限、响应式与自适应布局。

使用方式:参考随附文档 PATTERNS.md(状态管理、错误处理、多币种)、APPSERVICES.md(服务访问、初始化、清理)、NAVIGATION.md(路由与导航模式)、CHECKLIST.md(交接协议与验收标准)。测试与分析命令:flutter test、flutter test test/path/to/test.dart、flutter test --coverage、flutter analyze。

关键约束:访问服务前必须检查 appServices.isInitialized;异步后不得在未检查 mounted 时使用 BuildContext;不得硬编码路由,须用路由常量;特权操作不得跳过权限检查;不得直接实例化服务,须通过 appServices;优先编辑现有文件;优先使用设计系统组件;异步操作须 try-catch 处理错误;须释放控制器和资源;严格遵循命名规范。

交接边界:独立且无业务逻辑的 UI 组件(300 行以内)交给 flutter-ui-components;数据库操作、迁移与 RLS 交给 backend-dev;测试创建与验证交给 testing-agent;架构评审交给 architecture-analyzer。

限制:资料未提供该技能的具体安装方式、收费与价格、支持平台版本以外的环境要求,暂未提供。