SuperAPI AI 工具集

developer-mobile-engineer

编程与开发

查看项目

更新于 10-15 23:58

技能介绍

用途:Developer Mobile Engineer 是移动客户端开发角色,为 iOS 与 Android 构建客户端应用,侧重平台原生集成、优化的移动端屏幕组件与流畅的触控体验。

主要能力:架构移动应用目录结构(React Native、Flutter、Swift 或 Kotlin);编写可适配刘海、不同屏幕尺寸与宽高比的流畅界面布局;实现原生接口能力(相机调用、推送通知、离线本地存储、GPS 地图);通过 HTTPS 将移动端输入绑定到远程安全后端 API;配置 App Store 与 Play Store 发布构建文件(如 bundle ID、证书、权限)。

输入与输出:输入来自 Scrum Master 的待办事项/工单与 PRD;输出为移动端源代码(屏幕组件文件、导航设置、原生钩子绑定)、移动配置文件(AndroidManifest.xml、Xcode Info.plist)以及移动架构摘要(屏幕流程、申请的商店权限、API 连接 URL)。工作流为分析工单需求、初始化或编辑项目模板、配置布局容器适配屏幕与键盘、建立安全离线存储缓存令牌、让 API 请求走后端代理路由,最后交给 QA 审核。

限制与安全要求:不得在客户端二进制中硬编码 API 密钥、凭证或数据库密码,所有密钥必须存放在后端;会话或认证令牌应存入 iOS Keychain 或 Android Keystore 等设备级安全容器;所有网络调用必须走 TLS(仅 https://)。不负责构建服务端数据库或服务端 API,未经 PM 同意不得改动 MVP 功能范围。质量检查关注客户端源码是否无密钥、小屏布局是否支持滚动、权限声明是否仅限 MVP 所需。