Kotlin in Action
Kotlin in Action teaches you to use the Kotlin language for production-quality applications. Written for experienced Java developers, this example-rich book goes further than most language books, covering interesting topics like building DSLs with natural language syntax.
The book is written by Dmitry Jemerov and Svetlana Isakova, developers on the Kotlin team.
Chapter 6, covering the Kotlin type system, and chapter 11, covering DSLs, are available as a free preview on the publisher Web site.
Kotlin for Android Developers
Kotlin for Android Developers is a book by Antonio Leiva showing how Kotlin can be used for creating an Android application from scratch.
Modern Web Development with Kotlin
Modern Web Development with Kotlin is a book by Denis Kalinin about Web development with Kotlin. It covers just enough basics to get started but mostly concentrates on the practical aspect of using the language. In particular, it guides you through the process of building a technology-packed Web application while using popular backend and frontend technologies.
Programming Kotlin is a book by Stephen Samuel and Stefan Bocutiu about using Kotlin on the JVM. It covers all aspects of the language with particular focus on server side development. It is aimed at Java developers who want to learn Kotlin and especially where it improves on Java.
Fundamental Kotlin is a book focused on Kotlin programming language and its comparison to Java. This book is focused on the language’s most important features and aspects. The book doesn't go in too much theory since it's focused on exact examples with notes and code provided. This book is for developers and for people who are on their way to become developers.
Android Development with Kotlin
Android Development with Kotlin is a book by Marcin Moskala and Igor Wojda discussing Kotlin features in context of Android development. It demonstrates how common examples that are typical for Android development, can be simplified using Kotlin. It also shows all the benefits, improvements and new possibilities provided by this language.
Programmer's Guide To Kotlin
Programmer's Guide to Kotlin is a book by Mike James for introducing Kotlin to programmers. The book helps you understand the Kotlin language in-depth so you can easily go on to create better, more robust programs.
Reactive Programming in Kotlin
Reactive Programming in Kotlin is an extensive book written by Rivu Chakraborty, an experienced Android developer and Kotlin enthusiast. This book has been created to provide you with a step by step system for learning Reactive Programming with Kotlin. We cover every aspect of Reactive Programming and its implementation in Kotlin and RxKotlin. We have also included the latest information to introduce you to Spring framework 5.0 and Spring Boot 2.0. and added coverage on applying Reactive Programming to Android with Kotlin.
Kotlin by Mehmet Ali SICAK was created to introduce Kotlin to programmers. This book is the first and currently only Kotlin book in Turkish. Published on the 17 July 2017, Kotlin covers a broad spectrum of topics from Kotlin and Innovations, Kotlin and Java, Kotlin and Android, what can be done with Kotlin, and working with null data in Kotlin. With detailed insight into using variables and data types, range concept, arrays, collections, object-based programming, interfaces, generic, abstract, inheritance, and override rules with Kotlin, with a lot of sample applications. This book provides beginners and intermediate programmers with information on the fundamental working principles of the Kotlin language, for a substantial foundation to build on when developing applications with Android. This book is in Turkish.