Bin allí, hecho eso 🙂 En mi caso, llévame 11 meses y 4 días .
El año pasado decidí desarrollar la aplicación iOS / Android de aviación de negocios que necesitaba pero no pude encontrar en la tienda. Durante el proceso de desarrollo, tengo que abandonar la versión de Android, ya que era difícil en términos de tecnología y recursos tener ambos al mismo tiempo.
El problema principal es mantener el enfoque en la funcionalidad de la aplicación . Si solo te enfocas en el código, es probable que entregues una aplicación excelente que nadie usará.
Debe ser gerente de proyectos: divida el trabajo en partes funcionales y calcule el tiempo necesario para cada parte. Una parte importante del proyecto tiene que ser la funcionalidad de la aplicación: cómo se beneficiarán los usuarios al usar su aplicación.
- Si le envío una solicitud a alguien en Snapchat y no me aceptan, ¿pueden leer mi mensaje?
- Quiero anunciar mi aplicación de forma gratuita en la India. ¿Cómo es posible además de las redes sociales?
- Quiero construir una aplicación de base de datos y una interfaz web. Tengo algunas habilidades básicas de codificación aprendidas hace muchos años, así que necesito volver a aprender, ¿por dónde empezar?
- Solía ser un desarrollador increíble en la era C ++ y VB, pero no he escrito código en los últimos 15 años. ¿Cuál es la mejor manera de ponerse al día para desarrollar una aplicación iOS?
- Recientemente publiqué una aplicación simple: PongHD (www.ponghd.com). ¿Cómo puedo mejorarlo?
El diseño y la usabilidad (UX) también son muy importantes. No se convenza de que puede hacerlo: los usuarios de aplicaciones iOS son mucho más exigentes que el usuario promedio de Android.
Utilice la ayuda de outsourcing tanto como pueda pagar. Es probable que parte del trabajo se realice solo una vez (como la infraestructura del servidor, por ejemplo), por lo que no tiene sentido gastar mucho tiempo en eso. Use su tiempo para trabajar en tareas que continuará mejorando con el tiempo.
Y esté listo para escarificar algunas de las características y funcionalidades de la aplicación para realizar v1.0 lo antes posible . Según las entradas de los clientes, puede mejorar la aplicación en v2.0 y agregar nuevas funcionalidades. Allí su propio desarrollo tendrá sentido ya que mejorará con el tiempo.
Cuando tenga más tiempo / recursos libres, puede reemplazar las partes de subcontratación por las suyas propias (pero solo si está seguro de que su código funcionará mejor que el código de los subcontratistas).
Te animo a que encuentres socios para trabajar contigo. Un diseñador es un buen comienzo. Tal vez lo hará más rápido y mejor si lo considera como una nueva empresa. Trabajar con socios y cofundadores puede ser una gran experiencia.
Te deseo suerte y espero que entregues v1.0 más rápido de lo que lo hice 🙂