What is Kotlin ?.

a new programming language for Android development. Kotlin- a statically-typed programming language based on Java Virtual Machine is being touted as a revolution in the Android app programming domain.

A number of coders and programmers at startups around the globe have adopted Kotlin because of its promise of the ease along with compatibility with Java. This means they do not have to start working from scratch and the code can be mixed and matched with Java. But apart from just Android programming, Kotlin can be used to develop applications that can run efficiently on desktop computers and servers.