Conversation

Replying to
Kotlin is the officially supported language from the platform and platform/library APIs are provided as Java APIs with optional Kotlin extensions. I don't think it's a good idea to use anything other than Kotlin for new apps. Java is best 2nd choice and easy to migrate to Kotlin.
2
1
Replying to and
Or if there's just no plan to make it available on other platforms. The reason to use Flutter / Dart would be if you want to make an app for both iOS and Android and you want to try having a largely shared codebase between them. Requires being willing to make sacrifices on both.
1
1
Replying to and
Users are going to use the native app written in Kotlin over an equally well made app made in Flutter / Dart because the Kotlin app will be better integrated into the platform with more familiar patterns and interfaces. Users prefer apps using the platform's toolkit / libraries.
1
2
Show replies