El desarrollo de Android será cada vez más el primero de Kotlin

El desarrollo de Android será cada vez más el primero de Kotlin

Hay muchos lenguajes de programación en Android, pero desde tiempos pasados ​​sabemos cuál es el favorito de Google, y este no es Java o C ++ está bien.

En el marco del Google I / O 2019 se realizaron muchos anuncios relacionados con Android App Development Company y uno de los que no se debe atender, es sobre el lenguaje de programación Kotlin, que no es del todo nuevo que se haya estado ejecutando. desde 2012, pero de los cuales aún se han confirmado como los favoritos de Google para aplicaciones de Android.

Kotlin es un lenguaje de programación de escritura estable que funciona en Java Virtual Machine, pero también se puede compilar en código fuente JavaScript.

Es un lenguaje de programación funcional y orientado a objetos, con escritura estática que le permite compilar para la máquina virtual Java y JavaScript. Está desarrollado por un equipo de programadores en JetBrains, el editor de IntelliJ IDEA, el entorno de desarrollo integrado para Java y en el que se basa Android Studio, el IDE oficial para el desarrollo de aplicaciones de Android.

Para aquellos que lo siguen o ya lo usan, su última actualización (Kotlin 1.3.30) se lanzó el mes pasado, incluidas las mejoras en Kotlin / Native que LLVM usa para compilar las fuentes de Kotlin en datos binarios independientes (no se necesitan máquinas virtuales) para diferentes operaciones. sistemas y arquitecturas de CPU, incluido iOS. Linux, Windows, Mac e incluso Web Assembly y sistemas integrados como STM32.

El soporte oficial de Kotlin para los servicios de desarrollo de aplicaciones móviles se anunció en la conferencia Google I / O 2017.

Kotlin para el desarrollo de Android

Para el equipo de Google Android, esta decisión de apoyar a Kotlin fue fácil de explicar.

Soporte EDI para Kotlin: Android Studio se basa en IntelliJ IDEA de JetBrains y el equipo de JetBrains ha estado trabajando durante años para garantizar que Kotlin funcione sin problemas con IntelliJ IDEA.

Google heredará todo su trabajo para admitir Kotlin en Android Studio. Pero más allá de este aspecto, Kotlin tiene muchas otras ventajas.

Según Google:

"Kotlin es expresivo, extensible, influyente, conciso y agradable de leer y escribir, y tiene características de seguridad notables en términos de inmutabilidad y nulidad" que se alinean con sus inversiones para crear aplicaciones seguras y eficientes de forma predeterminada.

"El desarrollo de Android estará cada vez más en Kotlin", escribió Google en una publicación de blog.

"Muchas nuevas API y funciones de Jetpack estarán disponibles primero para Kotlin. Si comienza un nuevo proyecto, debe escribirlo en Kotlin", dice Google explicando que "el código está escrito en Kotlin a menudo significa mucho menos código para usted, menos código escribir, probar y mantener ".

Lea el blog: Google agrega las mejores funciones nuevas para desarrolladores de aplicaciones de Android

Según Google, lo más importante es que Kotlin es interoperable con los lenguajes oficiales para el desarrollo de Android (Java, C ++) y el runtime de Android.

Por ejemplo, la empresa explicó que Kotlin funciona perfectamente con el lenguaje Java, lo que facilita que los desarrolladores a los que les gusta el lenguaje Java sigan usándolo, pero también agregan gradualmente el código Kotlin y aprovechan las bibliotecas de Kotlin.

Además, la adopción de Kotlin en Android aumentó de manera constante a lo largo de los años y, según Google, con un entusiasmo creciente entre los desarrolladores, una de las razones por las que la compañía quería presentar Kotlin como el idioma oficial en Android para brindarles el mejor soporte de Kotlin. . ¿Qué se hizo desde Android Studio 3.0?

El soporte oficial de Kotlin ha contribuido a la creciente adopción del lenguaje en el mundo del desarrollo de aplicaciones de Android , hasta el punto en que algunos predijeron que el lenguaje JetBrains destronaría rápidamente a Java.

En cualquier caso, esta posibilidad no debe descartarse, porque según Google, "más del 50% de los desarrolladores profesionales de Android utilizan ahora Kotlin".

En asociación con JetBrains y la Fundación Kotlin, Google continúa invirtiendo en las herramientas de Kotlin para Android, como lo demuestra el lanzamiento temprano de Android KTX en 2018, un conjunto de extensiones para el desarrollo de Android con Kotlin.

Mobile Application Development Company también invierte en documentación, capacitación y eventos para facilitar el aprendizaje del idioma JetBrains y, por lo tanto, su adopción.

Este anuncio de Google no es una sorpresa, sobre todo porque Google busca distanciarse de Java porque la empresa es atacada en los tribunales por Oracle por el uso ilegal de las API de Java en Android.

"El desarrollo de Android será más rápido con Kotlin". Muchas nuevas API y características de Jet Pack se introducirán en el primer Kotlin, si está comenzando un nuevo proyecto, entonces debe escribirlo en Kotlin. Programar en Kotlin significa mucho para los programadores con menos código. Escriba, pruebe y mantenga de acuerdo con el informe de Mountain View.

Hace dos años, este lenguaje de programación comenzó a ponerse de moda durante el marco de Google I / O 2017, donde Google anunció el soporte de Kotlin para su IDE de Android Studio. Probablemente llegó con una pequeña sorpresa, dado que Java había sido durante mucho tiempo el lenguaje preferido para el desarrollo de aplicaciones de Android.

En los últimos dos años, la popularidad de Kotlin ha aumentado y se dice que más del 50% de los desarrolladores profesionales de Android ahora usan el lenguaje para sus propias aplicaciones, según Google. Sin embargo, según GitHub, Kotlin es un lenguaje de programación que más ha crecido durante 2018.