10 razones para probar Kotlin para el desarrollo de Android

Autor: John Stephens
Fecha De Creación: 25 Enero 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
10 reasons to try Kotlin for Android development
Video: 10 reasons to try Kotlin for Android development

Contenido


En la última conferencia de Google I / O, Google anunció que Android Studio pronto admitiría el desarrollo con Kotlin listo para usar. Si bien esta fue una gran noticia, puede haber dejado a algunas personas un poco frías si no están familiarizadas con Kotlin. Kotlin es un lenguaje de programación popular que servirá como una alternativa a Java en el futuro. Pero, ¿por qué debería interesarte eso? ¿Cuáles son los beneficios del desarrollo con Kotlin?

Vamos a contar los 10 principales beneficios del desarrollo con Kotlin.

1. Es muy fácil de configurar

Los desarrolladores han podido usar Kotlin durante algún tiempo a través de un complemento, pero a partir de Android Studio 3.0, será tan simple como marcar una casilla para "Incluir soporte de Kotlin".

2. Es interoperable con Java

¡Intenta decir eso cinco veces rápidamente! Kotlin es interoperable con Java, lo que significa que puede usar marcos Java e incluso mezclar comandos de ambos idiomas en su código.


3. Reduce el código de la placa de la caldera

La "placa de caldera" en el contexto de la programación se refiere a las líneas de código que tiene que incluir y que en realidad no agregan a la función de su código. Kotlin utiliza una serie de trucos y métodos útiles para reducir este código "extra" y, al hacerlo, ayuda a los usuarios a crear aplicaciones de manera más rápida y sencilla. Examinaremos algunos ejemplos específicos en esta lista.

Kotlin usa regularmente mucho menos código para hacer lo mismo

4. La extensión sintética

Hay muchas extensiones útiles disponibles para Kotlin, muchas de las cuales pueden hacer la vida considerablemente más fácil para el desarrollo de Android. Un ejemplo particularmente útil es "Sintético", una extensión que le permite eliminar por completo la escritura findViewByID. Agregue una línea de código y podrá acceder a las vistas directamente sin necesidad de usar sus ID.


Si eso se te pasó por la cabeza, es suficiente decir que esto puede reducir tu código en cientos de líneas en el transcurso de un gran proyecto. ¡Esta es mi ventaja favorita personal de Kotlin!

5. Puedes elegir tu propia filosofía de programación

A diferencia del Java orientado únicamente a objetos, Kotlin utiliza construcciones tanto orientadas a objetos como funcionales. Esto significa que no está obligado a usar programación orientada a objetos si lo encuentra confuso o si proviene de un entorno funcional. ¡La libertad de elegir solo puede ser algo bueno!

Leer a continuación: Kotlin Coroutines lo ayuda con la programación asincrónica

6. No más excepciones de puntero nulo

También conocido como "el error del billón de dólares", las referencias nulas son la ruina de los desarrolladores de Java y son responsables de más bloqueos en Android que casi cualquier otro error. Kotlin busca hacer de esto una cosa del pasado en todos los casos, excepto en algunos, con "seguridad nula". ¡Solo una forma más de agilizar el desarrollo!

7. Sin punto y coma

Esto puede parecer algo pequeño al principio, pero el hecho de que el código de Kotlin no requiera que termine las líneas con punto y coma significa que nunca más tendrá que buscar signos de puntuación faltantes. Aún puede usarlos si lo desea, pero puede volver a elegir ...

8. Sin gastos generales

Escribir una aplicación en Kotlin versus Java no generará ninguna sobrecarga: su aplicación no será más lenta ni más grande de lo que sería de otra manera. La biblioteca estándar de Kotlin es pequeña y ligera, y se ejecuta en la máquina virtual Java, al igual que Java.

9. Ya hay un buen soporte

El soporte Kotlin incorporado podría ser nuevo para Android Studio, pero los desarrolladores lo han estado utilizando durante un tiempo en Android y en otros lugares. Eso significa que hay una gran cantidad de soporte y comunidad para ayudarlo a comenzar, y ya hay una serie de aplicaciones en Play Store que se crearon con Kotlin.

10. Aprender nuevos idiomas siempre es algo bueno.

Esta es una excelente oportunidad para aprender un nuevo lenguaje de programación y ampliar su conocimiento. Kotlin también se utiliza para el desarrollo web y el desarrollo del lado del servidor, por lo que agregará más cadenas a su arco.

Pensamientos finales

Hay muchos más beneficios para Kotlin que no he mencionado aquí que atraerán a algunos desarrolladores. Por ejemplo, las excepciones no están marcadas y se admiten expresiones lambda. En general, Kotlin es legible, relativamente sencillo de aprender para principiantes y, en muchos sentidos, más moderno que Java. Si desea obtener más información, consulte mi introducción a Kotlin para el tutorial de desarrollo de Android.

Una expresión lambda que nos ahorra aún más tiempo.

Hace un tiempo que conocemo el Google Pixel 3a XL, pero ahora e oficial. El nuevo Pixel 3a XL de gama media tiene mucho en común con u hermano inignia má antiguo, aunque hay alguna diferenci...

i ere un creador de video erio, el Google Pixel 4 probablemente no ea el teléfono inteligente para ti. i bien Pixel 4 y Pixel 4 XL admiten la grabación de video 4K o Ultra HD, no coinciden c...

Recomendado