2. Android
JAVA
Java es el lenguaje de programación más popular a partir de junio de 2017
Tiene una comunidad de desarrolladores grandes y establecidas
KOTLIN
Equipo Android de Google ha anunciado recientemente que oficialmente se añade soporte para el
lenguaje de programación de Kotlin.
Se desarrolló para abordar algunos de los problemas de Java.
sintaxis de Kotlin es más simple, más limpio y conduce a menos consumo de recursos de código.
3. IOS
swift
Apple ha añadido algunas características geniales a este lenguaje, tales
como la sintaxis simplificada, la capacidad de localizar con precisión los
errores de programador, etcetera.
Objective-C
Objective-C fue el lenguaje de desarrollo original para iOS.
Muchos proyectos avanzados todavía dependen de Objective-C
4. Lenguajes Cross-Platform
JAVASCRIPT
Hoy en día, hay varios frameworks de JavaScript dirigidos específicamente a plataformas de
desarrollo móvil, como Ionic 2 y React Native. Es muy fácil de desarrollar aplicaciones móviles
multiplataforma con estos frameworks y librerías. Esto significa que sólo tienes que escribir una
sola versión de su aplicación, y funcionará en iOS o Android.
TypeScript
Desarrollado y mantenido por Microsoft, TypeScript permite a los desarrolladores a escribir
aplicaciones móviles multiplataforma utilizando frameworks como NativeScript.
5. OTROS LENGUAJES
c#
Microsoft ha adoptado algunas de las características de Java para simplificar su arquitectura,
manteniendo el C++ como diseño.
C
Si se desea utilizar Android NDK (Kit de desarrollo nativo), necesitará familiarizarse con el lenguaje
C.
C++
C++ es también un idioma preferido de los desarrolladores de Android NDK. Se puede utilizar C++
para desarrollar aplicaciones de Windows Mobile también
6. Python
Python, puede utilizar macros como Kivy para desarrollar aplicaciones móviles multiplataforma.
Ruby
RubyMotion es un gran marco para el desarrollo de aplicaciones móviles nativas y multiplataforma
en Ruby. Es bastante fácil de aprender Ruby, gracias a su elegante sintaxis se centra en la
simplicidad y productividad.