WINTXCODERS

OFF TOPIC => Noticias informáticas => Mensaje iniciado por: Noticias Informáticas en Marzo 19, 2018, 09:00:10 PM

Título: Quiero programar en Android, ¿qué lenguajes debo saber?
Publicado por: Noticias Informáticas en Marzo 19, 2018, 09:00:10 PM
Quiero programar en Android, ¿qué lenguajes debo saber?

Si hay algo que haya crecido exponencialmente en los últimos años es el número de aplicaciones y juegos móviles que existen, y no es para menos, dado el alto nivel de procesamiento que tienen en la actualidad los dispositivos móviles. Si alguna vez has pensado: quiero programar en Android, pero no sé por dónde empezar, este es tu post.

En este post os hablaremos de los lenguajes de programación más utilizados en Android, de forma que cuando acabéis de leerlos sepáis por donde comenzar vuestra andadura por el mundo del desarrollo móvil, expresamente del sistema operativo móvil propiedad de Google.
Kotlin
(https://androidayuda.com/app/uploads/2018/03/F53984D3-4A82-48D9-908E-77E43E51DC19.png)

Kotlin, el sucesor de Java
Es el más nuevo de todos en lo que a programación de Android se refiere, ya que hace prácticamente un año, Google lo adoptaba como lenguaje de primer nivel para el desarrollo Android
Según muchos desarrolladores, es el digno sucesor de Java, ya que es un lenguaje mucho más moderno, sencillo y menos confuso que el actual rey de los lenguajes de programación en Android.
Su código es perfectamente compatible con Java, es decir, si contamos con una App escrita en Java y queremos añadir alguna nueva función, no será necesario tirar código completo, sino que escribiremos en Kotlin directamente. La consecuencia directa de esta compatibilidad es que, como era de esperar, toda librería Java puede ser utilizada desde Kotlin.
JAVA
(https://androidayuda.com/app/uploads/2018/03/B4361281-2BB3-44FD-BDCB-E16ACB8F4D72.jpeg)

JAVA, el lenguaje básico de Android
Es el lenguaje básico y base para cualquier desarrollo en Android, ya que es su lenguaje nativo, aunque actualmente una gran parte de la comunidad de desarrolladores Android coincide en que Java se encuentra anticuado.
Dado que la API de Android hace uso de este lenguaje, deberemos contar con ciertos conocimientos de este lenguaje para poder llegar a programar nuestra propia aplicación.
La principal ventaja de este lenguaje de programación es, a parte de lo establecido que se encuentra, es la gran comunidad que tiene, es decir, si en algún necesitaras ayuda o soporte de algún tipo, no te sería muy difícil hallar una solución.
Otra de las ventajas de Java es que, conociendo unas premisas u órdenes relativamente básicas, podrás llegar a programar complejos programas y, gracias a este lenguaje, podrás crear prácticamente cualquier tipo de aplicación sin apenas límites.
XML
(https://androidayuda.com/app/uploads/2018/03/FC5AD8CF-3C7C-41A6-AC91-341E435737F5.png)

XML, la pareja perfecta de Java
Si traducimos sus siglas al español, significa Lenguaje Extensible de Marcas. Su función principal es el uso de etiquetas con el fin de almacenar datos de una forma más legible y "sencilla" de cara al usuario y al ordenador. Digamos que ofrece una referencia al campo semántico de la etiqueta que incluyamos en el código.
El artículo Quiero programar en Android, ¿qué lenguajes debo saber? (https://androidayuda.com/2018/03/19/quiero-programar-android-lenguajes-debo-saber/) se publicó en AndroidAyuda (https://androidayuda.com).