Kotlin will be officially supported on Android as a first-class language. In a recent announcement from Google, it also cleared that Kotlin tools will be introduced in Android Studio 3.0 by default. Unlike other platform developers, Google will not own Kotlin and the language will be developed under the supervision of its founder, JetBrains.
Image Source: venturebeat.com
JetBrains, the sponsor of Kotlin and inventor of the popular IntelliJ, will be entirely interoperable with the primary Android app development language, Java. Kotlin runs of JVM (Java Virtual Machine). Employing any other language that runs on JVM, was already possible for Android development. Though, Android isn’t bound to use JVM, but Java’s reputation and its strong roots, made it a favorite language for developers. Presently, Kotlin has its v0.2 that adds support for coroutines and cross-module inline functions support, with bugfixes and improvements.
Image Source: Kotlin.org
Apart from JVM, Kotlin has a lot more common with Java. Kotlin is also an OOPS (Object Oriented Programming System) and provenly made to easier the puzzles like Java did. However, Kotlin has a lot more features for developers with a tidier syntax. Kotlin is planned to be developed by a nonprofit Kotlin foundation with JetBrains and Google’s cooperation. In the scope of development, Kotlin is going to explore some more platforms and there’ll be no surprise if it’s found developing Mac and iOS.
Taking everything into account, it can be observed that Google has felt the need to change the development machinery. Employing Kotlin towards development of Android apps is supposed to add some crazy surprises for users. Google has embraced the change and again proved that it believes in betterment, doesn’t matter if it requires to replace the conventional mechanisms.