He tomado muchos cursos de Swift pero todavía no creo que pueda construir un mundo real de aplicaciones sin trabajar en el mundo real. ¿Alguna sugerencia sobre cómo debería practicar?

Como todos los demás han dicho; no aprendes por cursos, aprendes haciendo. Entonces, escribe una aplicación!

Use un tutorial para guiarlo a través del proceso al principio. Apple tiene esto: Comience a desarrollar aplicaciones de iOS (Swift): vaya directamente (y si no está usando los documentos de Apple, sheesh, ¿por qué no? Son gratuitos y completos).

Hay otros: Tutoriales para desarrolladores y jugadores de iPhone / iOS, y esto de una búsqueda en Google: Tutorial de Swift: Creación de una aplicación para iOS – Parte 1

Los cursos están bien, pero nada * realmente * vendrá sin práctica. Así que escribe una aplicación, escribe otra, escribe aplicaciones descartables para probar una idea. Comience realmente muy simple, más simple de lo que pensaba. Inicialmente intentas aprender, no hacer una aplicación comercial. Así que concéntrate en escribir aplicaciones repetidamente para aprender a escribir aplicaciones. Haga el bucle rápido manteniendo las aplicaciones muy pequeñas. Maximiza tu aprendizaje de esta manera.

Estoy de acuerdo con Nick y los demás que dicen lo mismo … La mejor manera de obtener experiencia en el mundo real sin ser contratado por una empresa es simplemente hacer el trabajo. Piensa en una idea de aplicación simple. Incluso si ya se ha hecho. Luego, simplemente compílelo y siga trabajando para agregar funciones, corregir errores, etc. No hay mejor manera de aprender que hacerlo.

¡La mejor manera de practicar es creando una aplicación real! Si lo intentas y fracasas, sabrás tus debilidades y en qué necesitas trabajar. Comience con algo simple y agregue funciones a medida que se sienta más cómodo. No necesita hacer algo digno de App Store en su primer intento. Mientras construyas una aplicación que funcione, obtendrás una valiosa experiencia.

Intenta hacer uno en el mundo real y luego pruébalo tú mismo. Si crees que es lo suficientemente bueno, entonces estás listo. También deberías probar la aplicación llamada Marvel – Convertir bocetos en prototipos. Esta aplicación puede ayudarte.

Es increíble que tengas las habilidades técnicas. ¡Salta a un curso como Lean Launchpad para darte una estructura de 8-10 semanas iterando tu modelo de negocio al “salir del edificio” como Steve Blank le gusta decir! Crea algo que realmente marque la diferencia: ¡buena suerte y nos vemos en la AppStore! 🙂 https://www.udacity.com/course/e

La mejor manera de practicar es crear sus propias aplicaciones pequeñas. ¡Solo codifícalo!

Busque VeaSoftware en YouTube. Simplemente siga sus tutoriales y debería aprender cómo hacer los conceptos básicos para crear una aplicación. Toma esas habilidades y únelas una vez que tengas una idea.