Four Doors, One Party - K/N, JNI, JNA & FFM

Think of native power as a party. Kotlin can show up through four different doors: Kotlin/Native (K/N) , JNI , JNA and FFM . Same venue, different guest lists. This guide explains which door to use, when and why. Good reads Kotlin Native overview Kotlin Native C interop guide JNI specification and tutorial (click on the JNI <x.x> Specification link) JNA project and usage examples Foreign Function…