cross-platform-strategy
Installation
SKILL.md
Cross-Platform Strategy — Technology Decision Framework
A structured decision framework for choosing between React Native, Flutter, Kotlin Multiplatform Mobile (KMM), and fully native (SwiftUI + Jetpack Compose) mobile development.
Decision Matrix
| Criterion | Native | KMM | Flutter | React Native |
|---|---|---|---|---|
| UI fidelity | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| Code sharing | ❌ ~0% | ✅ 40–70% (logic) | ✅ 80–95% (UI+logic) | ✅ 70–90% (UI+logic) |
| Performance | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| iOS/Android team fit | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐ | ⭐⭐ |
| JS/TS team fit | N/A | ⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐⭐ |
| New platform features (Day 0) | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐ |
| App Store approval risk | Lowest | Low | Low | Medium |
| Ecosystem maturity | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
| Initial development velocity | ⭐⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| Long-term maintainability | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |