Is Kotlin a Good Choice For a Cross-Platform App?

Is Kotlin a Good Choice For a Cross-Platform App?

I’ve been thinking of creating an app. I’ve read about Dart, Flutter, React, etc.

But then I started to wonder: would it be possible to either:

  • Create a base application in Kotlin (business logic), then create custom UI’s for each platform?
  • Create a base application in Kotlin, and use one view framework which works on all platforms?

I’m thinking of iOS, Android, Web, Desktop, etc. Preferably I could share the majority of view code between all platforms (a la React Native), but anything will do.

submitted by /u/DerivedWildflower
[link] [comments]