Aquí hay una guía para comenzar, pero tenga en cuenta que puede no funcionar para todos. Esto se extrae de mi experiencia trabajando durante más de tres años con empresarios, ayudándolos a construir y comercializar sus aplicaciones móviles. Toma lo que mejor se adapte a tu estrategia o síguelo hasta el fondo. La parte importante es comenzar. Estos son algunos pasos importantes para crear nuevas aplicaciones en el desarrollo de aplicaciones móviles.
Paso 1: establece una meta.
Aléjese de cualquier forma de tecnología y saque un bolígrafo y papel y defina qué es lo que quiere lograr. La línea de partida en la palabra de desarrollo de la aplicación es un lápiz y papel, no codificación y diseño complejos. Haga y responda las siguientes preguntas:
- ¿Puedes hacer una aplicación móvil con Haskell?
- En comparación con el desarrollo de aplicaciones nativas, ¿cuáles son las mayores desventajas de Angular 2?
- ¿Cuánto me costará esta aplicación para iPhone?
- ¿Vale la pena aprender NativeScript?
- ¿Qué necesito para crear una aplicación como WhatsApp?
¿Qué quieres exactamente que haga tu aplicación?
¿Cómo vas a hacer que sea atractivo para los usuarios?
¿Qué problema va a resolver?
¿Cómo simplificará la vida de las personas?
Paso 2: Dibuja tus ideas.
¡No! Aún no puede encender su computadora. Ahora necesita usar el lápiz y el papel que tienen las respuestas a las preguntas sobre el propósito de sus aplicaciones para desarrollar un bosquejo de cómo se verá. Aquí mueves tus ideas claramente redactadas a representaciones visuales de tus pensamientos. Decida si va a regalar su aplicación y ofrecer anuncios para generar dinero, o si la va a ofrecer como una descarga paga. También puede elegir la opción de ofrecer en compras de aplicaciones. Si eso es algo que va a hacer, asegúrese de esbozar esas ideas también.
Paso 3: Investiga, investiga y luego investiga un poco más.
Ahora puede encender su computadora, pero no comenzar a diseñar ciegamente su aplicación. El trabajo de la pierna no está hecho. Tienes que cavar profundo y de tu idea de aplicación. Sé que piensas que tienes una idea única, pero los números no están a tu favor, lo más probable es que alguien ya lo haya intentado. Puedes ver esto de dos maneras diferentes. Uno puede desinflarse y darse por vencido, o dos, puede examinar la competencia y mejorar su aplicación. Prefiero la escalera Lee los comentarios de la competencia. ¿Qué le gustó / disgustó a la gente sobre la aplicación? Luego, use esa información para su ventaja. Consulte nuevamente su lápiz y papel de los pasos uno y dos, y modifique y ajuste su idea en consecuencia.
Después de leer y modificar, su investigación necesita cambiar un poco el enfoque. Es hora de aprovechar el poder de Internet. ¿Es tu aplicación una idea realmente factible? Aquí examinará las restricciones de derechos de autor y posibles retenciones técnicas. Este paso es crucial porque le ahorrará dinero a largo plazo. No puede avanzar y perder tiempo en una idea que no funcionará. Averigua cualquier problema técnico y encuentra la forma de evitarlo (fíjate que no dije que te des por vencido, “una onza de prevención …”) para que no tengas que retroceder.
Paso 4: estructura metálica
En el mundo de la tecnología, un wireframe es un storyboard glorificado. Aquí es donde tomas tu boceto y tu idea de diseño, y le das a tu idea un poco más de claridad y funcionalidad. Esto se convertirá en la base para el desarrollo de sus aplicaciones, por lo que realmente es un paso crucial. Hay montones de sitios web de tramas de alambre que puede usar para ayudarlo a llevar sus bocetos a la vida digital con funcionalidades como clics e iconos. El truco es encontrar uno que te guste y que sea fácil de usar.
Paso 5: Comience a definir el back-end de su aplicación
Lo dejamos con su estructura alámbrica, por lo que en este punto en el desarrollo de su aplicación, tiene un guión gráfico de cómo desea que funcione su aplicación. Ahora es el momento de usar ese guión gráfico para comenzar a examinar la funcionalidad.
Usando su estructura alámbrica, necesita delinear sus servidores, API y diagramas de datos. Hay algunos grandes creadores de aplicaciones de bricolaje que pueden proporcionarle las herramientas para hacerlo fácilmente. Algunos de ellos incluso lo hacen por ti. Si no está seguro de lo que significa esta jerga técnica, probablemente debería usar un servicio que proporcione alojamiento y un medio para recopilar datos sobre el uso de su aplicación.
Independientemente del método que elija utilizar para desarrollar su aplicación, es imperativo que se creen diagramas claros, ya que servirán como instrucciones para todos los que trabajan en su proyecto. Si se encuentra con dificultades técnicas, debe revisar su estructura metálica para reflejar los cambios.
Paso 6: verifique su modelo
Aquí es donde debes llamar a las tropas. Muestre su demostración a amigos, familiares y cualquier otra persona que esté dispuesta a hacerle una crítica constructiva. No pierdas tu tiempo con personas que te dirán: “Guau, eso es genial”. Busca esos cínicos y críticos. La honestidad brutal es crucial en esta fase.
No tenga miedo de mirar por encima del hombro, ya que están revisando su demo para ver cómo navegan las cosas. Si necesita revisar alguno de los diseños o rutas de navegación, hágalo. Tenga en cuenta a sus usuarios e intente seguir su pensamiento, no el suyo.
Su objetivo final con este paso es finalizar la estructura y la base de sus aplicaciones. Debe tener el cerebro de su aplicación funcionando antes de comenzar a agregar diseño para evitar frustraciones más adelante en el proceso.
Paso 7: Construye
Con la base en su lugar, puede comenzar a armar el rompecabezas para construir su aplicación. Primero, su desarrollador configurará sus servidores, bases de datos y API. Si está utilizando un creador de aplicaciones de bricolaje de calidad, esto se hará por usted. No olvides reflexionar sobre los comentarios que recibiste de tus evaluadores. Modifique la funcionalidad de las aplicaciones para reflejar los cambios que realizó en función de su primera fase de prueba.
En este punto, es hora de inscribirse en las tiendas. Debe crear una cuenta con Google Play y Apple para poder obtener su aplicación en el mercado. Puede llevar algunos días completar el proceso, así que no postergue este paso.
Paso 8: diseña el look
Ahora es el momento de emplear a los diseñadores para crear su interfaz de usuario, interfaz de usuario. La interfaz de usuario es una parte muy importante de su aplicación porque las personas se sienten atraídas por cómo se ven las cosas y qué tan fáciles son de navegar. A través del proceso de diseño, debe tener en cuenta los comentarios que recibió de sus evaluadores, y debe asegurarse de que el diseño y la navegación reflejen los comentarios que recibió. ¿Cómo diseñar tu aplicación?
Si ha contratado un diseñador gráfico para su aplicación, necesitará obtener máscaras de alta resolución o pantallas visualmente atractivas basadas en su estructura alámbrica para su aplicación.
Si está utilizando un editor WYSIWYG, debe elegir su plantilla y diseño para sus pantallas usted mismo. Voy a enfatizar nuevamente, tenga en cuenta los comentarios de prueba cuando desarrolle el aspecto de su aplicación. ¡Estás construyendo para usuarios, no para ti!
Paso 9: prueba tu aplicación, OTRA VEZ.
Una segunda ronda de pruebas es imprescindible. En esta ronda, tendrá tanto una aplicación funcional como una interfaz de usuario para probar. Todas las pantallas de su aplicación deberían funcionar correctamente en este punto, y su aplicación también debería ser visualmente atractiva.
Debe ejecutar una batería de pruebas en su aplicación en su forma completa para asegurar que tanto el aspecto como la sensación de la aplicación satisfagan sus expectativas. http://Proto.io y Pixate son excelentes plataformas para probar su aplicación. Ambos programas le permitirán agregar enlaces en los que se puede hacer clic para navegar por su aplicación. También lo ayudarán a examinar las capas finales, las interacciones y el diseño de su aplicación. Puede utilizar la información que obtiene de esta fase de prueba para avanzar.
Es posible que se esté rascando la cabeza y preguntando: “¿No hice esto con mi estructura metálica?” La respuesta es: “Bueno, más o menos”. Su estructura alámbrica era solo el esqueleto de su aplicación. En este punto, su aplicación debería ser tanto estéticamente agradable como funcional.
Paso 10: modificar y ajustar
Has probado tu prototipo y has aprendido que todavía hay algunos ajustes que debes hacer. Ahora que ha visto su aplicación en su forma totalmente funcional, debe volver a llamar a las tropas y pedirles que hagan lo mismo.
Pida a las mismas personas que vieron su aplicación en su fase de desarrollo que la examinen también en su fase de prueba. Una vez más, ábrase a la crítica constructiva y use los comentarios en consecuencia. Por último, solicite a su desarrollador y a su diseñador que realicen los cambios que considere valiosos para su aplicación.
Paso 11: Prueba Beta
Ha visto su aplicación a través de diferentes lentes, y cree que ha logrado desarrollar una aplicación de resolución de problemas que funcione sin problemas, estéticamente agradable. Ahora, debe examinar cómo funcionará su aplicación en un entorno en vivo.
Android simplifica este proceso, mientras que a iOS le gusta mantener las cosas en un entorno controlado. Hay ventajas y desventajas en ambos enfoques, pero la conclusión es que debe pasar por un último aro. Simplemente puede cargar su archivo de aplicación en cualquier dispositivo Android y probarlo en un entorno en vivo. De aquí en adelante en el proceso de desarrollo de su aplicación de Android, puede monitorear el progreso de sus aplicaciones desde su dispositivo.
iOS requiere que uses una plataforma llamada TestFlight para probar tu aplicación en versión beta. Apple es bastante exhaustivo con sus instrucciones e instrucciones para usar su plataforma de prueba beta. Una gran característica de esta opción de prueba beta es que puede invitar a los evaluadores a revisar su aplicación antes de ponerla en funcionamiento. Es otra lente de usuario a través de la cual puede ver su aplicación.
Paso 12: lanza tu aplicación
Has llegado a la meta. Has hecho realidad tu idea, y el último paso es compartirla con el mundo. Esperemos que haya resuelto un problema importante. Si no es así, con un poco de suerte, su aplicación tiene algunas características que pueden simplificar o brindar placer a la vida de alguien. De todos modos, has logrado algo grande. ¡Ahora es el momento de distribuirlo!
Android e iOS, de nuevo, son muy diferentes con respecto a las aplicaciones de marketing. Si te quedas con este negocio, verás surgir un patrón: Android es un poco menos estricto. Una vez más, hay ventajas y desventajas en ambos enfoques, pero como emprendedor de aplicaciones, necesitará aprender las reglas para ambos.
Simplemente puede agregar su aplicación a la tienda de Android. No será revisado de inmediato. Inmediatamente venderá su aplicación en la tienda Google Play. iOS, por otro lado, revisará su aplicación antes de que pueda lanzarse. Si bien no hay un marco de tiempo establecido para que el equipo de Apple revise su aplicación y la ponga en los estantes, puede invitar a una semana de espera.