mcpField
S
software-mobile

software-mobile

github.com/mosif16开发1844 次安装48 周前更新
代码仓库

关于 software-mobile

software-mobile 是面向移动应用开发者的参考技能,涵盖原生及跨平台应用。它通过平台模式、模板和操作指南支持常见架构与实现任务。

主要功能

  1. 01iOS 与 Android 开发模式
  2. 02跨平台应用指南
  3. 03导航与状态管理
  4. 04网络请求与本地存储
  5. 05平台模板与操作手册

适用场景

  1. 01选择 iOS 或 Android 应用方案
  2. 02规划 iOS 与 Android 共享开发
  3. 03实现移动端导航或状态管理
  4. 04查阅移动端性能与测试指南

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mosif16/codex-skills --skill software-mobile

安装后在 Claude Code 中输入/software-mobile确认已加载。

详细介绍

移动开发技能 — 快速参考

这项技能为移动开发者提供可直接执行的模式,用于构建原生和跨平台移动应用。用户咨询 iOS/Android 应用架构、UI 组件、导航流程、API 集成、离线存储、身份验证或移动端专属功能时,Claude 应应用这些模式。


何时使用这项技能

用户提出以下需求时,Claude 应调用这项技能:

  • iOS 应用开发(Swift、SwiftUI、UIKit)
  • Android 应用开发(Kotlin、Jetpack Compose)
  • 跨平台开发(React Native、WebView)
  • 移动应用架构和模式
  • 导航和路由
  • 状态管理(Redux、MobX、MVVM)
  • 网络请求和 API 集成
  • 本地数据存储(Core Data、Room、SQLite)
  • 身份验证和会话管理
  • 推送通知
  • 摄像头和媒体访问
  • 定位服务
  • App Store / Play Store 部署
  • 移动端性能优化
  • 离线优先架构

快速参考表

任务iOSAndroid跨平台适用场景
原生 UISwiftUI + UIKitJetpack Compose + ViewsReact Native原生:性能最佳;跨平台:共享代码
导航NavigationStackNavigation ComponentReact Navigation原生应用应采用平台专属方案,以获得原生体验
状态管理@State/@ObservableViewModel + StateFlowRedux/MobXiOS:@Observable;Android:ViewModel;RN:Redux
网络URLSession + async/awaitRetrofit + CoroutinesAxios/Fetch原生:类型安全;RN:JavaScript 生态系统
本地存储Core Data + SwiftDataRoom DatabaseAsyncStorage/SQLite原生:完全掌控;RN:更简单
推送通知APNsFCMReact Native Firebase原生:平台专属;RN:统一 API

决策树:平台选择

Need to build mobile app for: [Target Audience]
    ├─ iOS only?
    │   └─ Use Swift + SwiftUI (templates/swift/)
    │
    ├─ Android only?
    │   └─ Use Kotlin + Jetpack Compose (templates/kotlin/)
    │
    ├─ Both iOS and Android?
    │   ├─ Need maximum performance?
    │   │   └─ Build separate native apps (Swift + Kotlin)
    │   │
    │   ├─ Need faster development + code sharing?
    │   │   └─ Use React Native (templates/cross-platform/)
    │   │
    │   └─ Wrapping existing web app?
    │       └─ Use WebView wrapper (templates/cross-platform/template-webview.md)

导航

资源

模板

相关技能


运维手册

评论

支持 Markdown