Kotlin es oficial en Android ¿Qué implicaciones tiene para los desarrolladores?

Como posiblemente ya sepas, el pasado diecisiete de mayo, a lo largo de la keynote del Google I/O dos mil diecisiete, Google anunció que Kotlin sería soportado oficialmente como lenguaje para desarrollar aplicaciones Android.

Ya hemos hablado múltiples veces de Kotlin en turincon.net, y probablemente vas a saber que era de forma perfecta posible desarrollar Aplicaciones Android usando Kotlin desde ya hace mucho tiempo.

La única novedad que se anunció a este respecto es que Android Studio treinta ya traería integrado Kotlin, en vez de precisar instalar un complemento para esto.

Supuestamente las novedades son pocas. Semeja que nada ha alterado, ¿o bien sí?

Soporte oficial para Kotlin: ahora tienes las espaldas cubiertas

Hasta este instante era un tanto complicado justificar frente al responsable técnico de cualquier empresa la incorporación de un lenguaje no oficial.

Los peligros con Kotlin eran mínimos, como ya han probado ciertas empresas como Basecamp o bien Pinterest. Mas el temor a lo ignoto es realmente razonable, y había muchos equipos que se estaban resistiendo al cambio por tal razón.

Android Studio treinta incluirá soporte para Kotlin de serie

La realidad era que si algo no funcionaba como debería, Google se podía lavar las manos con perfección. Es verdad que Jetbrains y el equipo de Kotlin siempre y en todo momento han sido rapidísimos para solventar cualquier inconveniente que ha surgido, mas la duda siempre y en todo momento estaba ahí.

Esto ya no es de esta manera. Un caso clarísimo se puede ver en movimientos como este. Según lo que parece Room, una librería de persistencia que asimismo presentó Google en el I/O, tenía algún inconveniente con el complemento de generación de código de Kotlin (KAPT).

Anteriormente, esto habría supuesto confiar en la gente de Kotlin a fin de que se resolviese. Ahora el propio personal de Google está implicado y hacen evolucionar las herramientas con ello:

Google ahora está implicado en la evolución de Kotlin, y merced a ello, los desarrolladores tenemos las espaldas cubiertas

Kotlin ha venido para quedarse

Otra de las dudas que brotaban a este respecto es que al fin y al postre Kotlin ha sido creado por Jetbrains, quienes en un instante dado podrían llegar a olvidarse del lenguaje pues no les fuera rentable.

Siempre y en toda circunstancia ha sido un lenguaje open-source, mas resulta obvio que no es exactamente lo mismo que una compañía tenga a cuarenta personas trabajando a tiempo completo a que lo deba sostener la comunidad.

Este inconveniente desaparece de un plumazo asimismo. Jetbrains y Google crearán una fundación no lucrativo para conservar que el lenguaje prosiga siendo abierto y que no haya inconvenientes de esta clase en un futuro.

Las empresas van a comenzar a demandarlo todavía con más fuerza

Ya había ciertas ofertas de empleo que valoraban conocimientos sobre Kotlin. Mas este lenguaje aplicado al desarrollo de Android era un futuro dudoso.

En el mes de junio, Kotlin es el lenguaje #39 en Github, #60 en StackOverflow y #43 en TIOBE index

Ahora es el presente, y las compañías están como locas por buscar a personas con experiencia en este lenguaje, y por formar a sus empleados.

Claro lo dejan los saltos que da el lenguaje en tan poco tiempo en lugares como Github o bien StackOverflow conforme The RedMonk, o bien que haya entrado en el top cincuenta de los lenguajes más utilizados conforme el TIOBE index.

Conque si eres desarrollador Android, piensa en no quedarte atrás bastante tiempo. El mercado de Kotlin explota, y es esencial moverse cara el futuro.

¿Google abandonará Java en el futuro? Es posible

A lo largo del I/O, Google aseveró que proseguirá evolucionando el soporte a Java, y que se van a poder continuar utilizando los dos lenguajes para el desarrollo Android. Eso es lo que afirmaron de Eclipse como ambiente de desarrollo, y con el tiempo esto no fue de este modo.

Y asimismo es verdad que Google ha tenido bastantes inconvenientes legales con Oracle debido a Java.

Kotlin le ha venido como anillo al dedo a Google:

Un lenguaje en el que se cubren las espaldas en frente de posibles inconvenientes legales
No tienen los inconvenientes de verse obligados a anclarse a versiones viejas del lenguaje
Trae al desarrollo Android todas y cada una los beneficios de un lenguaje moderno
Y además de esto ya está maduro y se ha probado su valía en proyectos reales y de gran extensión.
Imagina todo cuanto supone crear un lenguaje desde cero (se podría comparar al ejemplo de Apple con Swift). A Google le han dado el trabajo hecho.

Nada de esto desea decir que Java vaya a parar de ser soportado, en tanto que su dependencia con el lenguaje es muy grande. Para comenzar todo el framework y librerías de Android están incorporadas en Java.

Con esta adopción, Google ha logrado con Kotlin lo que a Apple le lleva años de trabajo con Swift

Mas es una cosa que puede llegar a suceder, y jamás está de sobra calcular las consecuencias.

Empieza desde el día de hoy con Kotlin

Kotlin ya es una realidad en el planeta Android, con lo que te animo a que comiences a aprender Kotlin desde el día de hoy. Si todavía eres un tanto reticente al cambio, cuando lo pruebes te vas a dar cuenta de todas y cada una los beneficios que aporta. Y pronto no desearás regresar a mirar atrás.

Si no sabes por dónde comenzar, en la página web de desarrolladores de Android tienes una pequeña guía por la que iniciar, como una sección de recursos, donde hallarás recursos, vídeos y libros para iniciar con esto.