mobile/native-web-or-cross-platform-how-apps-get-from-your-code-to-a-phone.md

Native, web or cross-platform? How apps get from your code to a phone

Mobile · 9 min read ·

Every app idea hits the same fork in the road. Build it native in Swift for iPhone and Kotlin for Android, build it for the web with HTML, CSS and JavaScript, or build it cross-platform with Flutter or React Native.

The choice decides your language, whether you need an app store, how well the app works offline, how much of the phone you can reach, and whether you maintain one codebase or two. See what sits between your code and the phone for each approach, then try the chooser on your own idea.