In all the previous chapters, we either used Kotlin on JVM or Kotlin on JS to run our Kotlin code. In this chapter, we will look at Kotlin Native, which is Kotlin without a VM (Virtual Machine) and is supposedly the future of Kotlin, and how to build multiplatform projects. At the end of the chapter, we will create a command-line based CSV reader that prints the unique entries of the column and their count from the specified CSV file (dataset).
In this chapter, you'll learn the following things:
- What is Kotlin Native?
- Installing Kotlin Native
- Building apps with Kotlin Native
- What is multiplatform Kotlin?