Learn to use the many features of this highly concise, fluent, elegant, and expressive statically typed language with easy-to-understand examples. Learn to write easy-to-maintain, high-performing JVM and Android applications, create DSLs, program asynchrony, and much more.
Programmers don't just use Kotlin, they love it. This guide shows readers how to use the many features of this highly concise, fluent, elegant, and expressive statically typed language with easy-to-understand examples.