¿Cuál es su experiencia con el desarrollo de una aplicación de teléfono móvil en India?

Diseñé una aplicación semi-framework que eventualmente convertí en UX Drinking Game. Escribí la mayor parte del código PHP para las API de JSON, así que básicamente les di puntos finales para conectar.

Las ventajas:

  • Si uso generalmente la misma estructura, puedo obtener una nueva versión o una idea diferente por menos de $ 500.
  • La calidad era decente para la empresa que utilicé y quedé satisfecho con los resultados.
  • Me dieron algunas sugerencias iniciales para la arquitectura de la información y la experiencia del usuario de las que podría aprender, y mejoró la aplicación.
  • Siguieron muy bien las instrucciones.

Los inconvenientes:

  • Las maquetas perfectas de píxeles son el único camino a seguir. Los emparejaron bastante cerca, así que tuve suerte allí. La documentación debe ser muy, muy clara, por lo que pasará más tiempo allí.
  • No son tan receptivos como tener a alguien en la misma zona horaria. Hacer que el código fuente y los cambios se realicen a veces lleva más tiempo del que debería. Un día de cambios probablemente se convierta en una semana de ida y vuelta.
  • Tuve que revisar las estimaciones con un peine de dientes finos. Cuando lo haces, no estás pagando mucho para construir la aplicación, por lo que buscan todos los lugares para ganar dinero extra. Algunas de las estimaciones parecían demasiado (simples cambios de texto convertidos en una hora de tiempo),

Para las aplicaciones más pequeñas que tienen una interfaz de usuario bastante básica, no tendría reparos en volver a hacerlo de esta manera, y probablemente lo tenga. Pero antes de compilar la aplicación, realmente debe preguntarse si debería ser una aplicación cuando un HTML5 podría funcionar.

Puedo decirles que como equipo de desarrollo (canadiense) es realmente impredecible cuando se externaliza a la India. Nuestra experiencia de primera mano es ver el mismo proyecto volver a nosotros un año más tarde (después de que fue subcontratado) para que lo reescribamos desde cero, ya que los proyectos simplemente nunca se completaron con una calidad que pudiera lanzarse.

Su millaje puede variar, pero entre con los ojos abiertos o terminará pagando dos veces.

Encontrarás programadores buenos y malos en todos los rincones del mundo. Depende de cómo analice y encuentre sus capacidades y vea si realmente se ajusta a sus requisitos.

Sí, hay pocas buenas empresas en India que pueden ayudarlo con aplicaciones móviles desde el desarrollo de conceptos hasta el diseño, la codificación, las pruebas y las mejoras posteriores al lanzamiento.

Asegúrese de tener todos sus requisitos en papel o wireframes listos antes de compartirlos con una compañía india. Esto lo ayudará a ahorrar mucho tiempo durante la ejecución. “El secreto es qué tan bien define sus requisitos”. Si necesita ayuda en el mismo, avíseme.