

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 has seen tremendous growth on the Java Virtual Machine (JVM).
