Kotlin inwards Action guides experienced Java developers from the linguistic communication basics of Kotlin all the way through edifice applications to run on the JVM together with Android devices. Foreword past times Andrey Breslav, Lead Designer of Kotlin.
Purchase of the impress mass includes a gratis eBook inwards PDF, Kindle, together with ePub formats from Manning Publications.
About the Technology
Developers desire to learn piece of occupation done – together with the less hassle, the better. Coding amongst Kotlin way less hassle. The Kotlin programming linguistic communication offers an expressive syntax, a potent intuitive type system, together with dandy tooling back upwards along amongst seamless interoperability amongst existing Java code, libraries, together with frameworks. Kotlin tin laissez passer the sack live on compiled to Java bytecode, together with thus you lot tin laissez passer the sack exercise it everywhere Java is used, including Android. And amongst an effi cient compiler together with a pocket-sized criterion library, Kotlin imposes virtually no runtime overhead.
About the Book
Kotlin inwards Action teaches you lot to exercise the Kotlin linguistic communication for production-quality applications. Written for experienced Java developers, this example-rich mass goes farther than or together with thus linguistic communication books, roofing interesting topics similar edifice DSLs amongst natural linguistic communication syntax. The authors are substance Kotlin developers, together with thus you lot tin laissez passer the sack trust that fifty-fifty the gnarly details are dead accurate.
- Functional programming on the JVM
- Writing laid upwards clean together with idiomatic code
- Combining Kotlin together with Java
- Domain-specific languages
About the Reader
This mass is for experienced Java developers.
About the Author
Dmitry Jemerov together with Svetlana Isakova are substance Kotlin developers at JetBrains.
Table of Contents
PART 1 – INTRODUCING KOTLIN
- Kotlin: what together with why
- Kotlin basics
- Defining together with calling functions
- Classes, objects, together with interfaces
- Programming amongst lambdas
- The Kotlin type system
PART ii – EMBRACING KOTLIN
- Operator overloading together with other conventions
- Higher-order functions: lambdas every 2d parameters together with supply values
- Annotations together with reflection
- DSL construction