¿Qué idioma (s) debo usar para mi aplicación móvil?

Una aplicación móvil de este tipo debe tener un servidor. Supongo que ya tiene un backend desarrollado para la mayoría de las funciones que ha mencionado.

Para el cliente móvil, hay una ola actual de desarrollo: “desarrollar una vez e implementar en todos”. Javascript se está volviendo fuerte, principalmente debido a Node.js. Sin embargo, hay plataformas como Meteor, React Native, etc., que debes considerar. Le permiten desarrollar soluciones para diferentes plataformas (iOS, Android, etc.) simultáneamente, utilizando JS.

Debo aclarar que las otras respuestas son correctas, Swift / Objective C es el idioma nativo de iOS y Java es el de Android. Sin embargo, las plataformas que menciono lo ayudan a que pueda codificar una vez, y las aplicaciones se compilan para cada una de las plataformas de forma independiente.

Su pregunta parece que está buscando aprender algo nuevo en la escena de desarrollo móvil. Sugeriría investigar un poco sobre este tipo de plataformas y probarlas.

Cada plataforma requiere su propio idioma

  1. Android: Java, xml.
  2. iOS Objectove-C o Swift: aquí hay inconvenientes y ventajas
  3. Windows Phone – C #
  4. Multiplataforma – JavaScript, C ++

En primer lugar, elija su plataforma de destino: ¿es el sistema operativo Android (más del 70% de los teléfonos inteligentes del mundo en 2012) o iOS (Iphone e Ipad)?

y entonces :

para el sistema operativo Android use Java y XML

para iOS (Iphone y Ipad) use Objective-C

y así………..

Prefiero usar Android, porque su aplicación puede ejecutarse en una gran cantidad de teléfonos inteligentes en todo el mundo.

Para el desarrollo de aplicaciones de Android se usa más Java. Pero también puede programar en Python si lo desea, pero preferiría Java ya que es el lenguaje de desarrollo oficial de Android.

¡Hola!

Hemos creado aplicaciones con características similares que está describiendo. Fueron desarrollados usando Java para Android; Swift / Objective C para iOS. Si su aplicación fuera multiplataforma, le sugerimos que use Xamarin.

Le invitamos a revisar esta publicación de blog donde comparamos el desarrollo nativo con herramientas multiplataforma. Puede ayudarlo a decidir qué tecnologías usar para su aplicación.

¡La mejor de las suertes!

los desarrollos de aplicaciones a continuación son idiomas utilizados por plataforma;

Android es java y xml.

iOS es rápido para switf3 y objetivo C.

Windows Mobile es C #.

Udemy tiene excelentes tutoriales.

Si aprendió idiomas web, puede crear cualquier aplicación móvil con Cordova y Phonegap