Kotlin: El lenguaje que todo el mundo esperaba para el Androide
En el mundillo del desarrollo siempre surgen cosas nuevas y tarde o temprano se van produciendo movimientos como pequeñas acampadas de comunidades de desarrolladores itinerantes que van con sus autocaravanas cruzando el desierto de la Red, pero con con Kotlin estamos viendo un auténtico movimiento migratorio masivo. Si estás pensando en dedicarte al desarrollo de Apps en Android: este es tu lenguaje. Java sigue siendo importante, pero la forma de pensar que te propone un lenguaje como Kotlin es muy bueno para tu productividad. Kotlin auna muchos de los conceptos modernos de programación.
Android va a cumplir catorce añitos y ha sufrido multitud de cambios, ha pasado de la niñez a la adolescencia en muy poco tiempo y ahora podemos decir, utilizando una expresión viejuna, que es un adulto de provecho.
En todos los foros de desarrollo Android se habla de Kotlin y no es para menos, ya que es una de las revoluciones más grandes en el mundo del desarrollo de aplicaciones androídicas. Una de las razones de esta importancia radica en que el lanzamiento de Kotlin se ha hecho esperar. Antes de sacar la versión 1.0 se ha pasado por muchas etapas de revisión y corrección de errores. Jetbrains ha sabido esperar y sacar a la comunidad de desarrolladores un lenguaje capaz de escribir un código más sencillo de manipular, más mantenible y escalable. Además Kotlin es totalmente interoperable con Java y nos permite superar los problemas que pudieran surgir derivados de la retrocompatibilidad.
Kotlin ha entrado muy fuerte ya que corre a través de JVM y permite la utilización de varios frameworks como: Spring, Ktor o JavaLin. Una de las cosas que más nos ha sorprendido de su uso es que aunque su compilación es ya comparable a la de Java, su librería es muy pequeña y manejable por lo que nos quitamos de un plumazo los problemas de límite de métodos de Android.
Aprende Kotlin y únete a nuestro equipo:https://www.youtube.com/watch?v=-BvN0X5tqjw
https://medium.com/@octskyward/why-kotlin-is-my-next-programming-language-c25c001e26e3
https://devexperto.com/12-razones-usar-kotlin-android/
https://www.toptal.com/android/kotlin-boost-android-development