¿Cuánto tiempo lleva hacer WhatsApp Messenger?

Para hacer una estimación adecuada, primero debe comprender la tecnología que permanece detrás de la aplicación.

Aquí hay tecnología para hacer una aplicación como WhatsApp

El lado del servidor de WhatsApp está escrito en lenguaje Erlang , ya que es sostenible y capaz de manejar grandes cantidades de datos. Aunque otros, como PHP o Java , también podrían ser buenas opciones.

La pila tecnológica de WhatsApp también incluye la versión personalizada de XMPP (mensajería extensible y protocolo de presencia). Un número de teléfono para iniciar sesión en la cuenta de usuario, con contraseña aleatoria para el primer inicio de sesión. Luego, la aplicación escanea el libro de contactos y crea una lista de contactos para uso en la aplicación.

Con respecto a otras herramientas y tecnologías:

  • FreeBSD como sistema operativo de la aplicación,
  • Mnesia como la base de datos
  • YAWS como servidor web (también de Erlang)
  • Obective-C / Java / C # para desarrollo nativo

Tenga en cuenta que los desarrolladores también pueden usar otras herramientas que, a su vez, podrían afectar el costo de hacer una aplicación como WhatsApp también.

El proceso de construcción real consiste en:

  • Backend (~ 500 horas)
  • QA (~ 400 horas)
  • Desarrollo iOS / Android (~ 250 horas)
  • Diseño (~ 150 horas)
  • Front-End (~ 100 horas)

Y en total, puede tomar alrededor de 1400-1600 horas de trabajo real.

Espero que te ayude.

La información se basa en el material del blog:

¿Cuánto tiempo lleva crear una aplicación como WhatsApp?

Buena suerte !

WhatsApp tardó unos 10 meses en alcanzar una versión estable. [1] El primer lanzamiento tomó solo 2 meses (enero-febrero de 2009).

El cofundador de Instagram Mike Krieger dijo que Instagram es una aplicación que solo tardó 8 semanas en crearse, pero fue producto de más de un año de trabajo. [2]

Las diferentes aplicaciones pueden tardar más o menos tiempo en compilarse y enviarse, según la complejidad, la cantidad de funcionalidades y la cantidad de usuarios.

La financiación y el tamaño del equipo es otra cosa que determina la duración del desarrollo de la aplicación. ¿Va a ser solo usted quien codifique toda la aplicación o tendrá un equipo de codificadores? ¿Invertirá su propio dinero o tomará finanzas externas para acelerar las cosas o para construir el próximo Facebook?

¡Espero que esto ayude!

Fuentes:
[1] WhatsApp
[2] Insights inspiradores del CEO de Instagram Kevin Systrom, The Man Who Built A $ 1 Billion Startup

En realidad, puede tomar menos de lo que piensa, por ejemplo, un par de semanas, si utiliza una plataforma de Comunicación como Servicio, como nuestro http://quickblox.com/, ya que se ocupa de mensajería instantánea, notificaciones automáticas, autorización de usuarios, audio / video llamando, etc. para ti.