Kotlin is absolutely not taking over: click bait suprise!
Kotlin is simply a less verbose Java 8. It doesn't offer any solid unifying concepts that make it more ergonomic. From an idea perspective, it offers the same toolbox for constructing programs that Java uses.
At least the author gives a sentence or two to Clojure and Scala. Those languages actually give one something different on the JVM. Fundamentally, these languages embrace functional programming concepts. This important design choice leads to a superior programming paradigm that trounces Java and, by extension, Kotlin.
The headline was clickbait, but the article itself only made the claim for Android development, which I think is true. As for Scala, Clojure, and Apache Groovy, they aren't supported by Google for Android.
Kotlin is simply a less verbose Java 8. It doesn't offer any solid unifying concepts that make it more ergonomic. From an idea perspective, it offers the same toolbox for constructing programs that Java uses.
At least the author gives a sentence or two to Clojure and Scala. Those languages actually give one something different on the JVM. Fundamentally, these languages embrace functional programming concepts. This important design choice leads to a superior programming paradigm that trounces Java and, by extension, Kotlin.