¿Me puede dar una guía paso a paso para crear aplicaciones?

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:

¿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.

Hay dos escenarios. Puede crear aplicaciones para su cliente o puede desarrollar aplicaciones para publicarlas en la tienda. Depende de ti. Aquí está la guía para ambos.

Crea para tu cliente:

En este caso, recibirá los requisitos. Asi que,

Paso 1: analizar los requisitos

Paso 2: Diseñe la solución (UI y Backend)

Paso 3: recopilar activos (imágenes, audios, videos, contenidos, etc.)

Paso 4: Desarrolle esto (programa o código)

Paso 5: prueba

Aquí, indiqué el ciclo de vida de desarrollo de software. En realidad, en este caso, puede seguir cualquier modelo de desarrollo para desarrollar aplicaciones. Y es importante conocer la programación orientada a objetos. No es demasiado difícil. Si está familiarizado con OOP o programación, inícielo. Los códigos o el enfoque para el diseño de la interfaz de usuario son interesantes. No tengas miedo Para aprender, puede seguir estos pasos.

Paso 1: Aprenda la programación (opcional pero recomendado)

Paso 2: Aprenda OOP con Java o C # concretamente

Paso 3: familiarizado con IDE (Android Studio o Visual Studio)

Si desea aprender aplicaciones para Android, hay tantos tutoriales disponibles en la web. Y si desea desarrollar aplicaciones para la Plataforma universal de Windows, consulte estos enlaces.

Windows 10: Primeros pasos con UWP

Desarrollo de Windows 10 para principiantes absolutos

Desarrolle aplicaciones para publicar en la tienda:

Esto es realmente un negocio. Los desarrolladores desarrollan aplicaciones para ganar dinero. En este caso, debe estudiar, analizar mucho y pensar en varias dimensiones para maximizar sus ingresos. Crear aplicaciones para esto es lo mismo que describí antes. Pero cómo representas tu aplicación ante las personas depende totalmente de ti y de tu política y estrategia comercial.

La guía paso a paso que voy a dar no solo está destinada al desarrollo de aplicaciones de Android, sino que es una forma general que la mayoría de los desarrolladores de software utilizan para desarrollar muchos programas. Aquí vamos…

Paso 1: comprenda la aplicación que desea crear

Paso 2: dibuje un diagrama de flujo o escriba un pseudocódigo de lo que desea que haga su aplicación.

Paso 3: Comience a escribir códigos y corregir errores. Eso es todo

Espero eso ayude.

(ya que no me queda claro si estás hablando del desarrollo de aplicaciones de Android o iPhone. Supongo que estás pidiendo el desarrollo de aplicaciones de Android)

Depende de para qué estás aprendiendo el desarrollo de aplicaciones de Android. El desarrollo de aplicaciones es un área extensa y está creciendo cada vez más con las últimas versiones y lanzamientos. Si quieres aprender solo por diversión, entonces deberías

  1. Encuentre e idea de una aplicación que le interese.
  2. Luego busque sus videos tutoriales en youtube. Hay muchos tutoriales para el desarrollo de aplicaciones de Android en YouTube. Si se queda atascado, el mejor recurso para resolver su problema sería la documentación de Google y stackoverflow.

Si quieres desarrollar una aplicación para lanzar en Google Play Store o quieres hacer carrera en ella, entonces debes aprenderla más a fondo.

Si prefieres libros, te sugiero que

  1. Ir lanzó android 6 cómo programar el libro por publicación deitel. Aprenderá sobre Android y cómo funciona la aplicación en Android con más detalle en este libro. Este libro utiliza un enfoque basado en aplicaciones, por lo que le sugiero que vuelva a crear una aplicación después de cada capítulo.
  2. Si eres bueno con los tutoriales en video, te sugiero que vayas a lanzar tutoriales de slidenerd en youtube.

Sea lo que sea que haga, la mejor manera de aprender sería haciendo una aplicación, no solo leyendo y recordando cosas. Si desea aprender el desarrollo de aplicaciones, debe aprender y aplicarlo constantemente. En cualquier caso, si está atascado en algún lugar, stackoverflow sería el mejor recurso para obtener ayuda.

Definitivamente el mejor curso que puede tomar, que es un poco paso a paso, es el curso de desarrollo de Android de Google en Udacity, pruébelo Desarrollando aplicaciones de Android | Udacity.