用途:该技能面向 iOS、Android 及跨平台移动应用开发,提供框架选型、移动优先设计、性能与安全优化、测试和发布等实践指引。
主要能力:涵盖 React Native、Flutter、Swift/SwiftUI、Kotlin/Jetpack Compose 的技术选型对比;移动开发思维与决策框架;性能目标(启动<2秒、60 FPS、内存<100MB 等);架构模式(MVVM、Clean Architecture、离线优先同步);状态管理(Zustand、Riverpod 3、StateFlow);安全(OAuth 2.0 + JWT + 生物识别、Keychain/KeyStore、证书固定);测试(单元、集成、E2E:Detox、Appium、XCUITest、Espresso);部署(Fastlane、分阶段发布)。
使用方式:资料以参考文档形式组织,包括 mobile-frameworks.md、mobile-ios.md、mobile-android.md、mobile-best-practices.md、mobile-debugging.md、mobile-mindset.md,可按需查阅对应主题。
适用场景:构建移动应用、实现移动优先 UX、做原生与跨平台决策、实现离线优先架构、遵循 iOS HIG 与 Material Design 3、优化性能与安全、测试及上架 App Store 与 Google Play。
限制:资料未提供具体安装命令、代码示例或收费信息;部分数据(如框架星数、采用率、性能百分比)为资料中给出的参考值,实际以官方文档为准。