Kotlin in action

Original price was: $44.99.Current price is: $29.69.

Price: $44.99 - $29.69
(as of Sep 19, 2024 02:41:10 UTC – Details)

Buyonamazonbutton

Summary

Kotlin in Action guides experienced Java developers from the basics of the Kotlin language to building applications to run on the JVM and Android devices. Foreword by Andrey Breslav, Kotlin Lead Designer.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About technology

Developers want to get their work done, and the less hassle there is, the better. Coding with Kotlin means less hassle. The Kotlin programming language offers expressive syntax, an intuitive and robust type system, and great tool support along with seamless interoperability with existing Java code, libraries, and frameworks. Kotlin can be compiled to Java bytecode, so it can be used anywhere Java is used, including Android. And with an efficient compiler and a small standard library, Kotlin imposes virtually no runtime overhead.

About the book

Kotlin in Action teaches you how to use the Kotlin language for production-quality applications. Written for experienced Java developers, this example-packed book goes further than most language books, covering interesting topics like building DSLs with natural language syntax. The authors are top-notch Kotlin developers, so you can trust that even the most complex details are absolutely accurate.

What's inside?

Functional programming on the JVMWriting clean and idiomatic codeCombining Kotlin and JavaDomain-specific languages

About the reader

This book is for experienced Java developers.

About the author

Dmitry Jemerov and Svetlana Isakova are lead Kotlin developers at JetBrains.

table of Contents

PART 1 – INTRODUCING KOTLINotlin: What it is and whyKotlin basicsDefining and calling functionsClasses, objects, and interfacesProgramming with lambdasThe Kotlin type systemPART 2 – ADOPTING KOTLINOperator overloading and other conventionsHigher-order functions: lambdas as parameters and return valuesGenericsAnnotations and reflectionBuilding DSLs

From the editor

530ddcea 8e7d 446f a686 804d144fedf8. SL300530ddcea 8e7d 446f a686 804d144fedf8. SL300

About this book

Kotlin in Action teaches you the Kotlin programming language and how to use it to create applications that run on the Java Virtual Machine and Android. It starts with the basic features of the language and continues with the most distinctive aspects of Kotlin, such as its support for creating high-level abstractions and domain-specific languages. The book pays close attention to integrating Kotlin with existing Java projects and helps you introduce Kotlin into your current work environment.

The book covers Kotlin 1.0. Kotlin 1.1 has been in development in parallel with the writing of the book, and wherever possible we have mentioned changes made in 1.1. But as the new version is still in progress at the time of writing, we have not been able to provide complete coverage.

Who should read this book?

Kotlin in Action is primarily aimed at developers with some level of Java experience. Kotlin relies on many Java concepts and techniques, and the book attempts to get you up to speed quickly using your existing knowledge. If you are just learning Java, or if you have experience with other programming languages ​​such as C# or Java-Script, you may need to consult other sources of information to understand the more intricate aspects of Kotlin's interaction with the JVM, but you will still be able to learn Kotlin using this book. We focus on the Kotlin language as a whole and not on a specific problem domain, so the book should be equally useful to server-side developers, Android developers, and anyone else building projects targeting the JVM.

How this book is organized The book is divided into two parts. Part 1 explains how to get started using Kotlin along with existing libraries and APIs. Part 2 teaches you how to create your own APIs and abstractions in Kotlin and covers some of the deeper features of the language.

Publisher: Manning Publications; 1st edition (February 28, 2017)
Language ‏ : ‎ English
Softcover: 360 pages
ISBN-10 ‏ : ‎ 1617293296
ISBN-13 ‏ : ‎ 978-1617293290
Item Weight: 1 lb
Dimensions: 7.38 x 0.9 x 9.25 inches

Reviews

There are no reviews yet.

Be the first to review “Kotlin in action”

Your email address will not be published. Required fields are marked *