Daily iOS
iOS system design

Native vs cross-platform

You're the CTO of a startup building new iOS and Android apps. Lay out your criteria for choosing between native, Flutter, React Native, and Kotlin Multiplatform, and tell me your decision.

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
See the short answer

The criteria are product nature (platform API, performance, and UI density needs), team skills and the hiring market, time to launch versus long-term maintenance cost, and ecosystem risk. The central fork is whether you share the UI too (Flutter/RN) or only the logic (KMP).

Share a question