Mobile App Thinking Skill
Scope: SPECIAL(用户自定义)
版本: 0.1.0(占位)| 创建日期: 2025-11-27
概述
移动应用整体思考维度:
code
┌─────────────────────────────────────────────┐ │ 📱 Mobile Application │ ├─────────────┬─────────────┬─────────────────┤ │ Client │ Backend │ Platform │ │ ───────── │ ───────── │ ───────────── │ │ • Native │ • API │ • iOS/Android │ │ • Cross │ • Push │ • App Store │ │ • Offline │ • Sync │ • Permissions │ │ • UI/UX │ • Auth │ • Device │ └─────────────┴─────────────┴─────────────────┘
思考维度
1. 技术选型
- • Native vs Cross-platform(React Native/Flutter)
- • 架构模式(MVC/MVVM/Clean)
- • 状态管理
- • 导航方案
2. 离线与同步
- • 离线数据存储(SQLite/Realm)
- • 数据同步策略
- • 冲突解决
- • 网络状态处理
3. 平台适配
- • iOS/Android 设计规范
- • 权限管理
- • 推送通知
- • 深度链接
4. 性能优化
- • 启动时间优化
- • 内存管理
- • 电池消耗
- • 包体积控制
5. 发布运维
- • App Store/Play Store 审核
- • 热更新策略
- • 崩溃监控
- • A/B 测试
分级思考深度
L1-STREAMLINED
- •每维度选择 1 个关键决策
- •快速架构评审(15-30 分钟)
- •适用:小型 App、MVP、PoC
L2-BALANCED
- •每维度覆盖 2-3 个决策点
- •标准架构评审(1-2 小时)
- •包含平台差异对比(iOS vs Android)
- •适用:中型 App、团队协作
L3-RIGOROUS
- •全维度深入分析(5 维度 × 4 子项)
- •完整架构评审(半天+)
- •包含性能/电量/包体积评估
- •生成架构决策记录(ADR)
- •适用:企业级 App、关键业务系统
>> 命令
code
>>mobileapp_review_l1 # 移动应用架构快速审视 >>mobileapp_checklist # 生成检查清单
相关 Skills
- •设计: vertical-slice, layer-design, component-boundary(架构设计)
- •技术: tech-selection(技术栈选型)
- •测试: test-strategy(移动端测试策略)
- •同类: web-app-thinking, embedded-thinking(其他应用类型)
TODO: 待细化 iOS/Android 平台差异和最佳实践