Para cualquier aplicación con la mitad del nivel de complejidad de WhatsApp / Snapchat, necesitará más de un lenguaje de programación. Es por eso que estas aplicaciones son desarrolladas por un equipo de programadores experimentados. Pero no es muy difícil para un individuo dominar varios idiomas y hacerlo todo por sí mismo.
Los lenguajes de programación que puede necesitar son:
- Java (Android) / Swift (iOS) / HTML5 (multiplataforma) para la aplicación real: esta será la interfaz gráfica que estará en el dispositivo para interactuar con el usuario u otras aplicaciones en el dispositivo (cámara, GPS, contacto, etc.)
- PHP / .NET / python / ASP para funciones del lado del servidor: la mayoría de las aplicaciones necesitarán soporte de un servidor (web) que actuará como proporcionar información no disponible en el dispositivo del usuario, por ejemplo, el estado de otros usuarios, mensajes / fotos de ellos etc.
- SQL para funciones de base de datos: su aplicación necesitará almacenar información en una base de datos y usted necesitará SQL para administrar bases de datos (remotamente en el servidor o en el teléfono)
- ¿Las aplicaciones han hecho que los nombres de dominio sean menos valiosos?
- ¿Dónde podemos hacer un grupo y chatear?
- En comparación con Francia, Alemania e Italia, ¿es España más angloparlante?
- Cómo obtener más descargas para mi última aplicación en Google Play
- ¿Para qué sirve Android?