Kotlin is a low-hassle, high-productivity programming language flexible enough to handle any web, mobile, cloud, and enterprise application. Java developers will appreciate the simple syntax, intuitive type system, excellent tooling, and support for functional-style programming. Plus, since Kotlin runs on the JVM, it integrates seamlessly with existing Java code, libraries, and frameworks, including Spring and Android.
Kotlin in Action, Second Edition adds coverage of coroutines, structured concurrency, and other powerful new features to this bestseller. Written by core members of the Kotlin language team, this authoritative guide provides invaluable techniques for using the Kotlin standard library, functional programming, and advanced features such as generics and reflection. Simply put, this is the most comprehensive and accurate book on Kotlin available.
What's Inside : Guidance from members of the Kotlin team, Domain-specific languages, Kotlin coroutines and flows. For readers familiar with Java or another OO language.
Kotlin is a low-hassle, high-productivity programming language flexible enough to handle any web, mobile, cloud, and enterprise application. Java developers will appreciate the simple syntax, intuitive type system, excellent tooling, and support for functional-style programming. Plus, since Kotlin runs on the JVM, it integrates seamlessly with existing Java code, libraries, and frameworks, including Spring and Android.
Kotlin in Action, Second Edition adds coverage of coroutines, structured concurrency, and other powerful new features to this bestseller. Written by core members of the Kotlin language team, this authoritative guide provides invaluable techniques for using the Kotlin standard library, functional programming, and advanced features such as generics and reflection. Simply put, this is the most comprehensive and accurate book on Kotlin available.
What's Inside : Guidance from members of the Kotlin team, Domain-specific languages, Kotlin coroutines and flows. For readers familiar with Java or another OO language.