SuperAPI AI 工具集

mobile-development

编程与开发

查看项目

更新于 10-16 08:09

技能介绍

用途:用于构建 iOS、Android 或跨平台移动应用,涵盖移动优先设计与 UX、移动端约束优化(电量、内存、网络、小屏)、原生与跨平台技术选型、离线优先架构与数据同步、平台规范(iOS HIG、Material Design)、性能与体验优化、移动安全与认证、测试以及 App Store 与 Google Play 发布。

主要能力:提供技术选型指南与决策矩阵。跨平台方面,React Native 适合 JavaScript 团队与 Web 代码复用,Flutter 适合性能敏感与复杂动画场景;原生方面,Swift/SwiftUI 面向 iOS 极致性能与最新特性,Kotlin/Jetpack Compose 面向 Android 性能与 Material Design 3。资料还给出性能目标(启动 <2 秒、典型界面内存 <100MB、动画 60 FPS)、架构建议(中小型用 MVVM,大型企业用 MVVM + Clean Architecture,离线优先混合同步)、状态管理(Zustand、Riverpod 3、StateFlow)、安全实践(OAuth 2.0 + JWT + 生物识别、Keychain/KeyStore、证书固定、禁止硬编码密钥)、测试策略(单元测试 70%+ 覆盖率、集成测试、Detox/Appium/XCUITest/Espresso 端到端测试、真机测试)与部署(Fastlane、分阶段发布)。

使用方式:按需查阅参考文档,包括 mobile-frameworks.md(框架对比)、mobile-ios.md、mobile-android.md、mobile-best-practices.md、mobile-debugging.md、mobile-mindset.md。资料给出实施清单,覆盖项目初始化、架构、核心功能、UI/UX、性能、质量、安全与部署。

适用场景:移动应用开发、技术选型、性能与安全优化、测试与上架流程。

限制:资料为技能说明与最佳实践汇总,未提供具体安装命令、代码示例或收费信息;部分数据(如框架星数、采用率、平台 SDK 要求)为资料所述,可能随时间变化。