From IT Skills
Jump to: navigation, search

Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library... Kotlin mainly targets the JVM, but also compiles to JavaScript or native code (via LLVM)... Google announced that the Kotlin programming language is now its preferred language for Android app developers

the compiler creates: an executable for many platforms; a static library or dynamic library with C headers for C/C++ projects; an Apple framework for Swift and Objective-C projects. On the other hand, Kotlin/Native supports interoperability to use existing libraries directly from Kotlin/Native: static or dynamic C Libraries; C, Swift, and Objective-C frameworks