Update: 23 May 2018 This article cover following topics. What is Kotlin Native Development? What is a Multi-platform project in Kotlin? How to setup Multi-platform project structure in Kotlin? Kotlin Native platform-specific modules. Kotlin target platforms. iOS Application
If you are just stating learning server side development / Backend development I strongly suggest you to use Kotlin with Spring Boot. This article will cover your following questions: How to create restful web service using spring framework in Kotlin.