About this Book
Kotlin in Action teaches you the Kotlin programming language and how to use it to build applications running on the Java virtual machine and Android. It starts with the basic features of the language and proceeds to cover the more distinctive aspects of Kotlin, such as its support for building high-level abstractions and domain-specific languages. The book pays a lot of attention to integrating Kotlin with existing Java projects and helping you introduce Kotlin into your current working environment.
The book covers Kotlin 1.0. Kotlin 1.1 has been in development in parallel to the writing of the book, and whenever possible, we’ve mentioned the changes made in 1.1. But because the new version is still a work in progress as of this writing, we haven’t been able to provide complete coverage. For ongoing updates about the new features and changes, please refer to the online documentation at https://kotlinlang.org.