Hacer algo como Instagram no es un desafío técnico, es fácilmente del alcance de un programador.
Tienes que recordar estos días, si quieres hacer un programa como Instagram, de lo que estás hablando es:
- Toma una foto
- Aplica algunos efectos
- Subelo a alguna parte.
Eso es todo.
- ¿Cuál es la mejor manera de ponerse en contacto con los desarrolladores de aplicaciones móviles en San Francisco?
- ¿Puedo codificar una aplicación de Android por mi cuenta?
- ¿Qué tan difícil es para un programador hacerse cargo del mantenimiento y desarrollo de una aplicación que originalmente fue codificada por otra persona?
- ¿Desea desarrollar una aplicación de chat y tengo curiosidad sobre los costos involucrados?
- ¿Por qué las aplicaciones móviles no son tan completas como los sitios web?
Ahora, si tuviera que escribir el controlador de la cámara usted mismo, aplicar los efectos de imagen usted mismo y manejar una carga SSL usted mismo, entonces es un trabajo realmente grande. Sin embargo, en estos días, el bit de la cámara está hecho para usted, los efectos son bastante fáciles suponiendo que tiene la capacidad de aplicar un sombreador a una imagen escrita en algo como HLSL, o un efecto de Imagen principal en el caso del iPhone. Entonces estás hablando de una POST a un servidor HTTPS, que es algo bastante fácil.
El problema es que escribirás el programa y nadie lo usará.
Es por eso que el marketing es tan importante como el desarrollo en empresas como Instagram, Facebook, etc. Incluso se podría decir que es más importante. Cualquier programador medio decente puede escribir Twitter, es completamente trivial en comparación con escribir algo como PhotoShop o Final Cut Pro.
El problema es que necesita personal de marketing para convencer al mundo de que necesitan su producto o servicio.
Por lo tanto, te sugiero que te centres en el marketing en lugar del desarrollo de la aplicación, ya que puede ser creada fácilmente por un desarrollador independiente.