| name | mobile-development |
| description | iOS (Swift, SwiftUI), Android (Kotlin, Compose), cross-platform (Flutter, React Native), and game development (Unity, Unreal). |
| triggers | ["ios","android","flutter","react native","mobile","swift","kotlin","unity","game development"] |
| parameters | {"platform":{"type":"string","enum":["ios","android","cross-platform","games"],"required":true},"project_type":{"type":"string","required":false,"description":"Type of app (social, productivity, game, etc.)"}} |
| outputs | {"recommended_stack":{"type":"object"},"learning_path":{"type":"array"},"portfolio_projects":{"type":"array"}} |
| retry | {"max_attempts":3,"backoff":"exponential"} |
| observability | {"log_level":"info"} |
| level | advanced |
| prerequisites | ["core-development"] |
| sasmp_version | 1.3.0 |
| bonded_agent | 01-core-paths |
| bond_type | PRIMARY_BOND |
Mobile Development Skill
Quick Reference
| Platform | Language | Framework | Timeline | Job Market |
|---|
| iOS | Swift | SwiftUI | 6-9 mo | High |
| Android | Kotlin | Compose | 6-9 mo | High |
| Cross-Platform | Dart | Flutter | 4-6 mo | Growing |
| Games | C# | Unity | 12-24 mo | Moderate |
Learning Paths
iOS Development
[1] Swift Fundamentals (4-6 wk)
│ └─ Types, optionals, closures, protocols
│
▼
[2] SwiftUI (4-6 wk)
│ └─ Views, modifiers, state, binding
│
▼
[3] Navigation + Data (3-4 wk)
│ └─ NavigationStack, SwiftData/Core Data
│
▼
[4] Networking + Async (2-3 wk)
│ └─ URLSession, async/await, Combine
│
▼
[5] Testing + App Store (2 wk)
└─ XCTest, TestFlight, submission
2025 Stack: Swift 5.10 + SwiftUI + SwiftData + Xcode 16
Android Development
[1] Kotlin Fundamentals (4-6 wk)
│ └─ Null safety, coroutines, data classes
│
▼
[2] Jetpack Compose (4-6 wk)
│ └─ Composables, state, effects
│
▼
[3] Architecture (3-4 wk)
│ └─ MVVM, Room, Navigation
│
▼
[4] Networking + DI (2-3 wk)
│ └─ Retrofit, Hilt, Flow
│
▼
[5] Testing + Play Store (2 wk)
└─ JUnit, Espresso, release
2025 Stack: Kotlin 2.0 + Jetpack Compose + Room + Hilt
Flutter (Cross-Platform)
[1] Dart Fundamentals (2-3 wk)
│
▼
[2] Flutter Widgets (3-4 wk)
│
▼
[3] State Management (2-3 wk)
│ └─ Riverpod or Bloc
│
▼
[4] Backend Integration (2 wk)
│ └─ Firebase, REST APIs
│
▼
[5] Deploy to Both Stores (1 wk)
2025 Stack: Flutter 3.x + Dart 3.x + Riverpod + Firebase
Game Development
[1] Game Basics (4-6 wk)
│ └─ Game loop, input handling
│
▼
[2] Unity/C# Fundamentals (6-8 wk)
│ └─ GameObjects, Components, Scripts
│
▼
[3] Physics + Graphics (4-6 wk)
│ └─ Rigidbody, colliders, shaders
│
▼
[4] Audio + Polish (2-4 wk)
│
▼
[5] Publish (ongoing)
└─ Steam, App Store, Play Store
2025 Stack: Unity 6 LTS + C# OR Unreal 5.4 + C++