Can Kotlin really overtake Java as the de facto Android programming language?

A new report says Java only has 14 months left as top dog

Are the days of Java’s rule over Android apps coming to an end?

Google announced official support for the Kotlin programming language in May 2017 at its annual I/O developer conference. The little-known language—developed by software development company JetBrains—was first announced in July 2011 and only reached an official v1.0 release in February 2016. Google’s announcement saw interest in the language skyrocket, and now one firm is claiming it could become the new Java.

A new report from mobile development platform Realm claims that 2018 will be the “year of Kotlin” and the upstart programming language will overtake Java as the de facto language for Android apps as soon as December 2018.

“Java (on Android) is dying,” claims the report. “There aren’t simply more Kotlin builders; they’re also switching their apps to Kotlin. In fact, 20% of apps built with Java before Google I/O are now being built in Kotlin. Kotlin may even change how Java is used on the server, too. … Android developers without Kotlin skills are at risk of being seen as dinosaurs very soon.”


Kotlin is a statically typed “pragmatic” programming language for the Java Virtual Machine and Android that combines object-oriented and functional programming features. It is available as a fully-supported programming language within Android Studio 3.0. According to the Kotlin website, users include Pinterest, Evernote, Uber, and Atlassian.

To continue reading this article register now

How to choose a low-code development platform