Kotlin is on its way to overtaking Java on that mobile platform, claims mobile database maker Realm.
Realm performed an anonymized assessment of 100,000 developers using its database and which languages they were using, determined by developers’ selection of SDKs. Realm found that 20 percent of apps built with Java before Google’s May endorsement of Kotlin are now being built in Kotlin.Based on that data, Realm predicts Kotlin will overtake Java on Android by December 2018. Kotlin may even change how Java is used on the server, the company said: “In short, Android developers without Kotlin skills are at risk of being seen as dinosaurs very soon.”
In September 2016, Kotlin accounted for 5.1 percent of Android development versus 94.9 percent for Java, Realm’s data shows. A year later, it’s 14.3 percent for Kotlin versus 85.7 percent for Java. When Google endorsed Kotlin in May, the numbers were 7.4 percent for Kotlin and 92.6 percent for Java.
Real says Kotlin’s growth is due to its modernity. “Kotlin is a much more modern language,” Realm chief marketer Paul Kopacki said. “It’s easier to understand, it’s easier to write, it’s a little higher in abstraction than Java, and it’s really been designed with mobile in mind.”