Kotlin is a cross-platform, multi-purpose modern programming language.

In 2017, Google announced that it will support Kotlin as a first-class language for Android application development. In 2019, Kotlin was ranked as the fourth most loved programing language on Stack Overflow annual developer survey.

Kotlin is known for its concise syntax and the support for multi-platform programming.

In this mini-book, we are trying to cover syntax and features of Kotlin in a straight and to the point explanation with sample code.