Para responder a su pregunta directamente, Java.
Sin embargo, la pregunta es un poco más compleja que si se debe usar Java o Python. En primer lugar, ¿para qué plataforma estás desarrollando? Windows? iOS? ¿Androide? Si bien puede usar Java para desarrollar usando un enfoque híbrido, es el lenguaje de desarrollo nativo para Android. El idioma nativo para iOS es Swift. Python no es compatible de forma nativa para ninguna plataforma.
Ahora la siguiente pregunta es la siguiente: ¿Desea desarrollar utilizando tecnologías nativas? A largo plazo, creo que será mejor tomar la ruta de desarrollo nativo por varias razones. Puede consultar nuestro blog sobre el tema para ver cómo vemos las diferencias entre el desarrollo nativo e híbrido – Aplicaciones móviles nativas vs. híbridas – El debate y las principales diferencias .
- ¿Qué libro puedo leer para aprender sobre la infraestructura de back-end para aplicaciones sociales y sitios web?
- ¿Qué debo elegir entre el desarrollo de aplicaciones web y el desarrollo de aplicaciones móviles nativas?
- ¿Cuál es un buen enfoque al pasar a una nueva plataforma de desarrollo?
- ¿Cuánto cuesta hacer una aplicación como Swiggy?
- ¿Cuál es la diferencia entre un sitio web y una aplicación móvil? ¿Qué beneficios obtiene un comercio electrónico de una aplicación móvil en términos de impuestos?
En Touchtap nos promocionamos como desarrolladores de aplicaciones móviles tanto para iOS como para Android. La mayoría de nuestros clientes quieren que su aplicación esté disponible en ambos lugares. Sin embargo, no utilizamos enfoques híbridos. Nos enorgullecemos de desarrollar tecnologías nativas para ambas plataformas, sabiendo que esto siempre resultará en una aplicación mejor y más fluida. Tenemos desarrolladores que se especializan en desarrollo nativo para Android e iOS por esa razón.