1
Introducing Kotlin
The secret to getting ahead is getting started.
Mark Twain
This chapter provides an overview of the Kotlin programming language, the principles on which it is built, and the benefits it brings compared to Java, with particular focus on writing Android apps. We will also introduce the ecosystem and community around Kotlin and online resources for the language.
What Is Kotlin?
Kotlin is a statically typed programming language that is completely open source and free to use. Kotlin code can compile down to Java bytecode and thus can run on the Java virtual machine (JVM) and on Android.1 Apart from this, it can be compiled down to JavaScript2 and can even run on embedded devices and iOS3 devices. The big picture is to be able ...
Get Kotlin for Android App Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.