

Prerequisites: This tutorial utilizes Kotlin/Native 0.9.3, Kotlin 1.3.0, Xcode 10.0 (CLI) and iOS 12.0. We’ll keep the references to iOS classes and frameworks light in this tutorial, giving you just a taste of the possibilities without overwhelming you if you’ve never developed for iOS. The entire app will focus on using Kotlin/Native. In this tutorial, you will build a map-based iOS app that displays where meteorites have fallen to earth. This means that Kotlin developers can transfer their development skills over to creating iOS apps (assuming you have a spare macOS device lying around). Kotlin/Native comes with a friendly API for the iOS platform, giving developers the ability to call pretty much all of the Cocoa Touch frameworks. Kotlin/Native for C and iOS Development.But Java developers are not the only ones who can benefit from the language Kotlin has spread its tentacles outside the JVM with two other variations: Having roughly 100% interoperability with Java allows developers to work without giving up the rich ecosystem of libraries and tools. Kotlin has seen tremendous growth on the Java Virtual Machine (JVM).
