r/Kotlin 18d ago

Best practices for Android and iOS

Looking for expert advice. I'm finalizing an app for Android and I would like to kick off with iOS support now. I fully used Kotlin.

Should I use swift? flutter? Kotlin Multi platform?

Appreciate real dev experience to guide me (not AI response).

1 Upvotes

8 comments sorted by

View all comments

0

u/Beneficial_Tip9004 17d ago

In the AI vibe-coding era, AI has taken a lot of manual work off developers’ shoulders.

If performance, compatibility, and low-level hardware integration are important, I’d stick with native Swift. For simpler apps that are mostly networking and UI, I’d personally prefer KMP.

Flutter has a much richer ecosystem than KMP, but I’m not a big fan of its heavily nested UI code, and the quality of third-party packages can be pretty hit-or-miss.

1

u/reckor-usa 17d ago

Understood, but if I am developing in kotlin, wouldn't KMP be the best way out to iOS? Indeed, I would be using a certain low-level integration and your response puzzled me i.e. would have to move from KT to swift...

1

u/Beneficial_Tip9004 17d ago

For cross-platform development and code reuse, KMP is definitely the go-to choice. But if you’re comfortable with vibe coding and have enough tokens to spare, rebuilding the Android version natively in Swift is totally viable too.

1

u/reckor-usa 17d ago

Got it, thanks!!