SuperAPI AI 工具集

oma-mobile

前端与建站

查看项目

更新于 10-15 21:55

技能介绍

用途:oma-mobile 用于跨平台与原生移动应用的功能开发、修改与验证,目标是按清晰架构实现符合平台规范的界面、状态管理、性能与端到端测试。适用信号包括用户提出移动应用、Flutter、Dart、React Native、iOS、Android、Riverpod、widget、相机、GPS、推送通知或离线优先等需求;不适用于 Web 前端(转用 Frontend Agent)与后端 API(转用 Backend Agent)。

主要能力:可编写与修改 domain、data、presentation、platform 及测试文件;实现移动端 UI 与状态、平台集成、离线处理及单元/组件/集成/E2E 测试;可调用构建、测试、模拟器或 E2E 命令;按 Material Design 3(Android)与 iOS HIG(iOS)对齐界面;以 Maestro 覆盖关键用户流程。

使用方式:先识别目标平台、屏幕/功能、架构层与状态边界,检查现有移动端模式与依赖,确定测试级别与验证环境;随后按 PREPARE、ACQUIRE、ACT、VERIFY、FINALIZE 流程执行,并运行相关单元、组件、集成或 E2E 检查。使用代码智能工具定位文件与符号。

约束与限制:仅在项目没有既定选择时才应用框架、库、架构与数据模型默认值,范围化编辑不授权技术栈迁移;复杂逻辑放在 domain/data 层;控制器需在 dispose() 中释放;Flutter 用 Dio、React Native 用 axios 配 TanStack Query、Swift 用生成的 Client 中间件并处理离线;目标 60fps;Swift 原生需 iOS 17+ 且 VMs 使用 @MainActor @Observable。平台 SDK、模拟器或依赖不可用时须报告验证限制。详细代码片段、模板与检查清单见资料所列资源路径,具体内容暂未提供。