I used a combination of xcode, appcode, and android studio. Appcode was veryyyy slow, but, it is the only place all of the code was together. So, often did review and checking from appcode. I usually prefered xcode for swift, and studio for common Kotlin. Used Appcode when writing plaform specific Kotlin-native code that invoked objective C functions.