Академический Документы
Профессиональный Документы
Культура Документы
anuncio de que Google le diera el apoyo definitivo a Kotlin en Android. Nos habíamos
acostumbrado a que Google evitará cualquier declaración oficial, aunque veladamente
muchos de los desarrolladores destacados de la compañía lo apoyaban fervientemente.
Pero finalmente ha ocurrido, y Kotlin es un lenguaje oficial en Android al mismo nivel
que Java. ¡Enhorabuena!
Sencillo y pragmático. Debía ser un lenguaje potente a par que fácil de utilizar. La curva
de aprendizaje es bastante más ligera que otros lenguajes como Scala, por ejemplo. Lo
que apoya su adopción.
Es interoperable al 100% con Java. Cualquier código escrito en Java se puede usar
directamente desde Kotlin.
Para que Android pudiera adoptarlo, el lenguaje debía ser ligero para poder ser ejecutado
en cualquier dispositivo sin sobrepasar el peso específico de las APKs en Android.
En este tiempo, Google ha podido probar con calma el lenguaje y ha visto crecer la
comunidad entorno a Kotlin lo que aseguraba un éxito seguro cuando se anunciara la
noticia.
Tanto Google como Jetbrain lo han dejado bastante claro desde el principio creando una
sección de dudas frecuentes sobre Kotlin.
Por supuesto, se podrán crear un proyecto íntegramente en Kotlin, convertir código Java
en Kotlin, debuggear Kotlin y cualquier otra cosa que se venía haciendo con Java.
Además de lo recientemente anunciado de revisar el performance de las apps desde el
propio IDE.
La típica excusa de que Kotlin no está soportado por Google se disipan con este anuncio
dando luz verde a los proyectos en producción.
No hay problema en las versiones mínimas de Android que podrán soportar esta mejora
con Kotlin, ya que es compatible con JDK 6, como ya decíamos antes, y podrá ejecutarse
en versiones antiguas de Android sin problema.
También se ha aclarado la relación entre Google y Jetbrain que será más estrecha en este
asunto, incluso la creación de una fundación sin ánimo de lucro que se encargue de apoyar
Kotlin y su provechoso futuro. Tanto a nivel del lenguaje, framework o cualquier
herramienta. Esperemos, de hecho, que Android en general se vea reforzado en ese
sentido con la inclusión de una compañía con Jetbrain que cuida hasta el más mínimo
detalle sus productos.
Curioso que el CEO de Jetbrain haya tenido que aclarar que no están pensando en ser
comprados por Google. Debemos recordar que la compañía tiene ya un provechoso
modelo de negocio y que sus presencia en el ecosistema de desarrolladores es amplio y
quieren seguir siendo independientes. Este acuerdo sólo implica una colaboración entre
Google y Jetbrain para mejorar el ecosistema de Android con Kotlin, al igual que ya venía
haciendo con el IDE de desarrollo.
Durante las sesiones de este viernes en la Google IO 2017 varios de los integrantes de
desarrollo del lenguaje van impartir charlas sobre cómo empezar con él y cómo sacarle
partido que se podrán seguir por streaming y su posterior vídeo en YouTube.
Intro to Kotlin impartido por Hadi Hariri y Andrey Breslav, ambos de Jetbrain.
Life is great and everything will be ok, Kotlin is here por Christina Lee (Pinterest) y Jake
Wharton (Square), ambos ampliamente conocidos dentro de la comunidad de desarrollo
Android.
Kotlin puede ser el futuro, incluso olvidando Java y la JVM con lo nuevo que está
desarrollando Google. Fucshia y Andromeda son una oportunidad también para Kotlin
2017 ya empezó con mucho revuelo en torno a Kotlin. Uno de los principales puntos ya
se ha conseguido: el posicionamiento claramente favorable de Google sobre Kotlin. Esto
va a hacer crecer exponencialmente su penetración, ya que los desarrolladores siguen
anclados en el pasado con Java 6, Kotlin representa aire fresco y el uso de la programación
funcional en Android.
Aún así necesitamos más casos de éxito en Android con Kotlin, ver grandes empresas que
ya lo estén usando intensamente para quitar el miedo a la pequeñas y medianas empresas
dedicadas al desarrollo de Android. Recientemente vimos un excelente post de la gente
de Basecamp de cómo hacer una app 100% en Kotlin, seguimos necesitamos más
ejemplos.
¿Qué ha pasado con FuchsiaOS y Andromeda? Ninguna mención en el Google IO. Antes
del inicio de la keynote, muchos, incluso, apostaban por un anuncio más potente llevando
Android a otro nivel con una renovación total basándose en un kernel que no fuera Linux.
El lenguaje se dejaba en el aire, algunos hablaban de Dart pero ahora quizás Kotlin no sea
ninguna idea descabellada para continuar un desarrollo nativo de Kotlin en Android, sin
la JVM. Kotlin ya tiene proyectos nativos.
Quizás a medio plazo acabemos al 100% eliminando Java trabajando en el nuevo sistema
operativo de Google que haga interoperable Android y Chrome. Kotlin puede ser la
apuesta de continuidad llevando a los desarrolladores una adopción progresiva. Dart no
acaba de cuajar.
Sin duda, nos esperan cosas bastante interesantes, los ánimos en los desarrolladores
Android están muy renovados.