One of the main reasons behind Kotlin’s popularity was its perfect compatibility with Java 6 . That helped Kotlin make a name for itself as a suitable alternative to Java. Then, last year, Google announced Kotlin as a first-class programming language for writing Android apps.