Dependerá de:
- La experiencia del codificador
- La complejidad y el tamaño de la aplicación.
- Qué tan a prueba de balas tiene que ser la aplicación, por ejemplo, algo que debe ser administrado por un centenar de personas tolerantes frente a un lanzamiento general al público
- El país en el que vive el codificador.
Supongamos que la aplicación es una simple plantilla que se puede hacer ajustando una aplicación de muestra y proporcionando algunos mapas de bits nuevos. Supongamos que solo necesita ejecutarse en dos plataformas. Entonces la aplicación puede tardar entre 20 y 50 horas, y otras 20-50 horas en probarla. Supongamos que alguien lo hace en los Estados Unidos para hacerlo. Si todavía están en edad universitaria o universitaria, podrían estar dispuestos a cobrar $ 30 por hora o algo así. Alguien que tiene algunos años en su haber podría cobrar $ 100 por hora. Entonces estás hablando entre (20 + 20) * 30 = $ 1,200 y (50 + 50) * 100 = $ 10,000, aunque me sorprendería que el estudiante hiciera algo utilizable en 40 horas en total.
Suponga que la aplicación es razonablemente personalizada, pero aún relativamente pequeña, y toma algunas iteraciones antes de que esté satisfecho. Probablemente estarías viendo> $ 20,000.
- ¿Cuánto cuesta desarrollar una aplicación como fongo?
- ¿Cuánto costará externalizar una aplicación móvil?
- ¿Hasta qué punto ha aumentado el crecimiento de las aplicaciones móviles de chat en todo el mundo?
- ¿Cuál fue la primera aplicación de iPhone en llegar a la App Store?
- Cómo hacer una aplicación móvil sin conexión
Los codificadores son caros, al menos los que saben lo que están haciendo.
Aquí hay un número basado en mi experiencia en Microsoft. Hacer una sola aplicación relativamente complicada, como un reproductor multimedia o una aplicación de pincel, desde cero puede tomar entre 1,000 y 10,000 horas de esfuerzo para alcanzar la calidad comercial, por ejemplo, ser parte de Windows. Eso incluye diseño, arquitectura, documentación, implementación, pruebas en varias plataformas y código razonablemente mantenible que puede llevarse adelante. A $ 100 / h, 10k horas son $ 1M. ¿Por que tarda tanto? Porque debe ser a prueba de idiotas y porque debe evitar errores comunes en su entorno de ejecución real, no relacionado con el programa en sí.