Primero defina su aplicación. Dibuje a mano el aspecto de cada pantalla de su aplicación. Para cada botón, detalle lo que sucede cuando lo presiona. Para cada pieza de datos mostrados, detalle de dónde provienen. Una vez que tenga su maqueta de la aplicación, pruébela con amigos.
Muéstreles el primer dibujo y dele una tarea para realizar con su aplicación. Cuando presionan un botón o hacen algo, intercambie el siguiente documento con la pantalla correspondiente. Modifique los bocetos de su interfaz según sea necesario y continúe haciéndolo hasta que descubra que los usuarios de prueba (pruebe nuevos con cada “versión”) tengan éxito en la realización de las tareas que su aplicación debería permitirles.
Empieza pequeño. Considere cuál es la versión mínima más simple de su aplicación, por ejemplo, la primera pantalla y solo otra, casi sin funcionalidad. Desea comenzar poco a poco porque el desarrollador de aplicaciones que elija primero puede ser horrible.
Pregunta por un desarrollador o casa de desarrollo que alguien pueda recomendar. Obtenga varias cotizaciones para la aplicación mínima que no es algo que lanzaría al mundo. Elija uno de los desarrolladores y pídales que lo creen según sus bocetos.
- Mi sitio web fue pirateado, ¿podría el pirata informático acceder también a otras cuentas web que había estado usando en mi computadora?
- ¿Por qué siempre me rechazan durante las discusiones grupales?
- Soy una mujer que gana muy poco dinero. Estoy casado con un hombre que gana casi $ 100,000 por año. ¿Todavía tengo ayuda financiera disponible para mí, en función de mis ingresos y no de nuestro hogar?
- Mi pareja nació prematura. Tiene 27 años pero aún tiene dificultades para expresarse y mantenerse al día con la vida, ¿qué puede hacer para agudizar su mente?
- No sé nada y no he practicado bien para el papel de matemáticas (pizarras) mañana, ¿qué debo hacer para tener al menos 60+ y reducir mi estrés?
Ir a la corriente principal para el entorno de programación. Suponiendo iPhone, quieres que la aplicación esté escrita en Swift. Suponiendo que Android desea que la aplicación esté escrita en Java. Asegúrese de especificar
Una vez que construyen su mínimo, evalúe continuar usando sus servicios. ¿Están a tiempo? ¿Se comunican y hacen preguntas? ¿La aplicación parece bien organizada o se parece a tus bocetos dibujados a mano? ¿Su código fuente le parece legible (buenos comentarios) y parece estar bien organizado?
Si ese poquito va bien, obtenga una cotización para agregar otro poquito. Enjuague y repita. Sigue haciendo esto un poquito hasta que la aplicación completa esté construida. Tenga en cuenta que cada tarea que alguien va a hacer puede ser algo que descarta porque apesta y que le pedirá a la siguiente persona que vuelva a hacer. Es por eso que mantienes cada tarea pequeña.
Puede gestionar totalmente el desarrollo de su aplicación. Es mejor concentrarse en lo que eres bueno en lugar de intentar convertirte en un programador de clase mundial.