Lenguajes para crear Apps Android

 Lenguajes para crear Apps Android 

Android se ha diseñado con Java, por lo que durante mucho tiempo ha sido el lenguaje de programación por defecto para el desarrollo de apps en este sistema operativo. Este lenguaje es rápido, sencillo y ofrece un amplio rango de aplicaciones. Por ello, sigue siendo uno de los más populares en la programación en Android.



Los 3 lenguajes más comunes para crear apps Android

JAVA: El lenguaje Java fue el principal y único para programar aplicaciones de Android durante sus inicios. Se lograba crear aplicaciones para Android con la ayuda del IDE (entorno de desarrollo), llamado Eclipse. Pero en el 2014 apareció al mercado la primera versión estable de Android Studio, el cual se convirtió en el IDE oficial para desarrollar aplicaciones para dispositivos Android.


 KOTLIN: Dio su debut en la versión 3.0 de Android Studio en el año 2017, dos años después en 2019, Google anunció que Kotlin se convirtió en el favorito de los desarrolladores, en cuanto respecta al desarrollo de aplicaciones en Android.


Kotlin se caracteriza por su estructura relajada y no tan fuertemente tipada como lo es Java, permitiendo escribir código un poco corto y conciso, haciendo la tarea de escribir código un poco más fluida y fácil para el programador.


DART: Dart es un lenguaje de programación que puede ser interpretado a lenguaje Javascript, permitiendo que sus aplicaciones creadas con este lenguaje puedan ser usadas también en la Web. Te recomiendo ver este vídeo para que lo tengas más claro.

Con ayuda del kit de desarrollo (SDK) Flutter y el lenguaje de programación Dart, es posible crear aplicaciones para Android en el IDE Android Studio. Una de las principales características es que con el SDK de Flutter, todo es un plugin. Lo que quiere decir que todo se puede ir armando como si fueran bloques lego, tienes un “plugin” y a ese “plugin”, si lo requieres, puedes agregarle más funcionalidades agregando otro “plugin”.

Y para los desarrolladores que vienen del mundo web, es muy fácil adaptarse, ya que Flutter presenta una dinámica similar a la que se ve al momento de desarrollar aplicaciones Webs.





Comentarios

Entradas populares de este blog

¿Que es un algoritmo?

Lenguajes que se usan para crear un sistema web

¿Qué es un procesador de texto?