Kotlin in Action, Second Edition takes you from language basics to building production-quality applications that take advantage of Kotlin’s unique features. Discover how the language handles everything from statements and functions to classes and types, and the unique features that make Kotlin programming so seamless.In Kotlin in Action, Second Edition you will learn: Kotlin statements and functions, and classes and types Functional programming on the JVM The Kotlin standard library and out-of-the-box features Writing clean and idiomatic code Combining Kotlin and Java Improve code reliability with null safety Domain-specific languages Kotlin coroutines and flows Mastering the kotlinx.coroutines library Kotlin in Action, Second Edition is a complete guide to the Kotlin language written especially for readers familiar with Java or another OO language. Its authors—all core Kotlin language developers and Kotlin team members—share their unique insights, along with practical techniques and hands-on examples. This new second edition is fully updated to include the latest innovations, and it adds new chapters dedicated to coroutines, flows, and concurrency.Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications.
Primarily focused on developers with some level of Java experience. Also suitable for developers experienced with other programming languages such as C# or JavaScript.
The idea for Kotlin was conceived at JetBrains in 2010, born out of the need for a modern, powerful, and rapidly evolving language to replace Java for internal development. Kotlin 1.0 was released more than five years after the first commit to the repository.