Hey folks, I started my Kotlin journey over christmas, and decided this month to rewrite a RubyMotion based app I have in Kotlin and support both iOS and Android which I never succeeded with in RM. So after researching, I dived in to KMM, (realizing its still in alpha state) and have really struggled to get started. Following the
https://kotlinlang.org/docs/mobile/getting-started.html page left me with more questions than answers.
Part of my challenge was, which IDE to use from the outset (I have a jetbrains toolbox license) and got the impression I should start with IntelliJ and the KMM plugin. After struggling to get
https://github.com/Kotlin/kmm-sample doing anything, I realized that Android Studio seems to be the place to start. Switching to that I got Android working very quickly, but fell foul of the known issue where the iosApp doesn't appear in the Run Configuration. It still seems unclear to me if I should be relying on Xcode for iOS and AS for Android, or wait for the fixes to the iOS run config related issues (it is alpha after all).
For now, I'm switching to Kotlin Native for iOS with a plan to port back in to KMM when its more stable. So I have 2 questions:
1. Where is the appropriate forum to get feedback to the maintainers of the KMM getting started guide? Maybe even contribute if I can, as I learn.
2. When I get a native iOS app built, am I setting myself up for a big challenge switching to KMM to build a single app that supports Android too?