Kotlin in Action
Discover a new programming language that targets the Java platform with Kotlin in Action. Written by core developers of Kotlin, this book teaches experienced Java developers the language basics and guides them through building applications for the JVM and Android devices. You'll learn how to create reusable abstractions, higher-level functions, libraries, and even domain specific languages. With regular Java bytecode and seamless interoperability with existing Java code, Kotlin can be used for server-side development, Android apps, and beyond. Apply Kotlin in real-world projects with build system integration, Android support, and concurrent programming.