Kotlin Native can produce both native libraries and native executables for Android and iOS. Not many people use K/N for Android because that means either working with JNI bindings for libraries or using the NDK. Most people use multiplatform and create common libraries usable from the Android and iOS sides. Similarly, on iOS most people use Kotlin/Native in a framework and call into it from Swift/ObjC code, It is possible to produce a pure Kotlin iOS app but it is less practical than the Swift app/Kotlin framework approach.