DZone

In today’s times, Java is the most widely and prominently used language for Android development; however, that doesn’t mean it is the best choice to make. After all, it is a known fact that Java is old, verbose, error-prone, and it has been pretty slow to modernize. Hence, for many out there, Kotlin comes around as a worthy alternative.

Even though Open JDK developers are beginning to bridge the gap with Java 8, Android doesn’t use all the features of Java 8. Developers at the moment are stuck in the old Java 7 and 6 worlds, and that doesn’t seem to improve much in the foreseeable future. And this is where Kotlin comes in: this is quite a new open source language, based on the Java Virtual Machine (JVM), and it is gaining traction with Android software engineers.

Source: DZone