Native or cross-platform framework decision
Picking between Swift and Kotlin, Flutter, React Native or a shared Kotlin Multiplatform core decides who you can hire, how fast you ship two platforms and how painful the next OS release will be. Writing the decision down against your team's real skills and the app's real needs (camera, Bluetooth, background audio, heavy animation) stops the question being reopened every quarter.
First tasks
- List the native capabilities the app needs in its first two years
- Build the same login and camera screen in the two leading frameworks
- Compare build times, app size and integration effort from the spikes
- Write the decision and its revisit conditions in the repository docs