Kotlin tindrà suport oficial a Android com a idioma de primera classe. En un anunci recent de Google, també va aclarir que les eines Kotlin s'introduiran a Android Studio 3.0 de manera predeterminada. A diferència d'altres desenvolupadors de plataformes, Google no serà propietari de Kotlin i el llenguatge es desenvoluparà sota la supervisió del seu fundador, JetBrains.
Font de la imatge: venturebeat.com
JetBrains, el patrocinador de Kotlin i inventor del popular IntelliJ, serà totalment interoperable amb el llenguatge principal de desenvolupament d'aplicacions d'Android, Java. Kotlin funciona amb JVM (Java Virtual Machine). Utilitzar qualsevol altre llenguatge que s'executi amb JVM, ja era possible per al desenvolupament d'Android.
Android no està obligat a utilitzar JVM, però la bona voluntat de Java i les seves arrels fortes el van convertir en un llenguatge preferit per als desenvolupadors. Actualment, Kotlin té la seva v0.2 que afegeix suport per a corrutines i suport de funcions en línia entre mòduls, amb correccions d'errors i millores.
Vegeu també: Tot sobre Google I/O Conference 2017 Dia 1
Font de la imatge: Kotlin.org
A part de JVM, Kotlin té molt més comú amb Java. Kotlin també és un OOPS (sistema de programació orientada a objectes) i demostra que facilita els trencaclosques com ja ho va fer Java. Tanmateix, Kotlin té moltes més funcions per als desenvolupadors amb una sintaxi més ordenada. Es preveu que Kotlin sigui desenvolupat per una fundació Kotlin sense ànim de lucre amb JetBrains i la cooperació de Google. En l'àmbit del desenvolupament, Kotlin explorarà algunes plataformes més i no hi haurà cap sorpresa si es troba desenvolupant Mac i iOS.
Tenint-ho tot en compte, es pot observar que Google ha sentit la necessitat de canviar la maquinària de desenvolupament. Utilitzar Kotlin per al desenvolupament d'aplicacions d'Android se suposa que afegirà algunes sorpreses boges per als usuaris. Google ha acceptat el canvi i ha tornat a demostrar que creu en la millora, no importa si requereix substituir els mecanismes convencionals.