Supongo que desde cero no implica ninguna subcontratación. También voy a suponer que quiere hacer el desarrollo front end, backend dev y diseño de interfaz de usuario por su cuenta.
Estoy trabajando en un proyecto que no es necesariamente una red social, pero tiene las mismas funcionalidades centrales … perfiles de usuario (estoy usando AWS Cognito para administrar grupos de usuarios), conexión entre usuarios (Algunos AWS pero principalmente backend escrito “desde cero”) y mensajes (tanto directos como grupales).
Utilizo Sketch para el diseño de la interfaz y conecto las pantallas individuales que creo en Sketch a Invision usando Craft Sync para realizar la creación de prototipos interactiva.
- ¿Hay desarrolladores de aplicaciones iOS dispuestos a compartir cómo funciona el 30% del impuesto de Apple?
- Cómo encontrar errores en una aplicación (Android, iOS)
- ¿Cuáles son los mejores recursos para mejorar la habilidad de desarrollo de ios con 1 año de experiencia?
- ¿Debo usar Swift u Objective-C para aprender el desarrollo de iOS?
- ¿Cuáles fueron algunas de las características que se rumorea que se incluirán en iOS 6 antes de la introducción de iOS 6?
Necesitaría saber Swift, Java para Android o HTML / CSS / JS para hacer la interfaz si desea un servicio multiplataforma. Para el back-end, puede hacer mucho trabajo duro con AWS, pero inevitablemente necesitará desarrollar algunas funciones por su cuenta utilizando Java, SQL u otro lenguaje de back-end. Para el diseño de la interfaz de usuario, debe saber cómo usar un programa de diseño gráfico (preferiblemente basado en vectores) como Sketch. ¡La creación de prototipos interactivos con Invision es simplemente divertida para mí, no necesito hacerlo, ni tú tampoco!
El costo para el lado del software es:
- AWS: escala una vez que se inicia el servicio, no cuesta nada mientras está en desarrollo a menos que desee una cuenta premium (~ $ 30 / mes)
- Xcode y una cuenta de Apple Dev – $ 100
Para el front-end / UI:
- Boceto – $ 100
- Invision – Gratis, a menos que desee agregar más prototipos activos (el costo varía según el nivel apropiado (~ $ 30 / mes para este proyecto)
¡Creo que eso lo resume todo! Oh! ¡Y una computadora portátil no duele!
Editar: para mantenerlo, eso es más difícil de decir. Depende de las API / SDK que use y sus estructuras de costos. Los costos variarán a medida que escala, y es posible que ni siquiera incurra en ningún costo hasta que esté operando a una escala considerable. Idealmente, usted monetiza con éxito y puede recuperar el costo operativo / unidad de tiempo y comenzar a ganar algo de dinero. La sobrecarga para el desarrollo es una cifra más fácil de concretar si hace el trabajo usted mismo y no se enfrenta a ningún cofundador que busque capital, efectivo o ambos.