La pila de tecnología de Whatsapp es
- OS: freeBSD
- Servidor: guiñada
- Aplicación de servidor: ejaberd personalizado
- Idioma: erlang
- Tecnología: XMPP personalizada
- PHP para web
- Base de datos: mnesia
- Cifrado: RC4
- Las aplicaciones se crean utilizando marcos de desarrollo de aplicaciones nativos en Android, iOS y Windows Phone.
Puede imitar la arquitectura o personalizarla según lo necesite.
Si desea poner el producto realmente rápido en el mercado de aplicaciones, utilice el código fuente abierto de Telegram y modifique las partes en las que desea realizar los cambios. Puede encontrar el código de mensajería de Telegram en el repositorio github de Telegram.
- Quiero desarrollar una aplicación de seguimiento familiar en Android. ¿Cuáles son las cosas que debo saber antes de comenzar el desarrollo?
- Si deseo desarrollar aplicaciones iOS / Android. ¿Cuál es el software básico que necesito saber? ¿Qué se necesita para hacerlo más grande?
- Si mi teléfono se pierde, ¿cómo puedo ocultar o eliminar los datos sincronizados de mis diversas aplicaciones de la persona que encuentra mi teléfono?
- Quiero convertirme en desarrollador de Android, pero me preocupa que el desarrollo de Android se esté desvaneciendo. No tengo experiencia. ¿Vale la pena poner esfuerzos?
- Si quisiera hacer una aplicación de realidad aumentada, ¿debería usar Unity o Android Studio / software de código abierto?
PD: Una vez que desarrolles la aplicación, el verdadero desafío te estará esperando. COMERCIALIZANDO la aplicación. No es tan fácil como piensas.