

It is even treated by Google as a first category language for Android. This is why Kotlin is becoming quickly really popular in Android development.

It fully interoperates with Java: we can actually change a single file in Java project from Java to Kotlin and everything will work fine. Kotlin/JVM is compiled to JVM bytecode (or DVM bytecode).Kotlin is a single language with the same grammar and stdlib that can be currently used in 4 different variants: It is open-source language made by JetBrains. Kotlinįull disclosure: the whole project is written in Kotlin. Fortunately, it is implemented once in the single module shared among them.

Separate implementations of this behavior would be a huge waste of time for creation, maintenance, and unit testing. Soon there will be also Firefox Plugin, Chrome Plugin and iOS clients (if you don’t believe it, then check out this article or this repository).Įven though these applications were written in different frameworks and for different platforms, they all have the same behavior.
