He completado el aprendizaje de Swift, pero no puedo desarrollar aplicaciones por mi cuenta. ¿Qué tengo que hacer?

Dése un proyecto de aplicación para crear. Hay innumerables ideas: una aplicación de tareas, una aplicación de seguimiento del tiempo, un pequeño juego, algo que muestra el clima, etc.

Siempre que te quedes atascado, no te rindas.

Primero, haga un pequeño diseño técnico. Cree una maqueta de la interfaz y luego comience a construirla. Conecte su material de Interface Builder con código, haga que los botones y las interacciones funcionen.

No compliques las cosas desde el principio. Se necesita práctica para aprender cosas particulares.

Y no se equivoque al saber cómo Swift por saber cómo aplicar. Es posible que comprenda el código Swift cuando lo lea, pero crear una aplicación se reduce a mucha planificación, diseño técnico y pensar en su código.

Estoy enseñando a los aspirantes a desarrolladores en LearnAppMaking.com, y me complacería enviarle una rápida llamada de Skype para averiguar exactamente dónde se queda atascado.

¡Buena suerte!

Reinder

Yo comenzaría así …
1. Aprenda cómo se inicializan las aplicaciones rápidas: cree un proyecto hello world e intente descubrir cómo están conectadas las cosas.
2. Aprenda varios patrones utilizados en el desarrollo de iOS / OS X. (por ejemplo, patrones de diseño de iOS)
3. Cree una aplicación que utilice recursos del dispositivo / sistema (por ejemplo, libreta de direcciones, cámara, fotos, ubicación, etc.)
4. Aprenda a crear espacios de trabajo en Xcode
5. Intente personalizar la barra de navegación
6. Cree una aplicación que use un controlador de vista de tabla o una vista de colección
7. Cree una aplicación que tenga un menú deslizante. (estilo de menú de hamburguesas)
Avanzado
8. Intente usar administradores de dependencia como “cocopods” para usar un proyecto de código abierto en su aplicación.
9. Aprenda cómo persistir, recuperar datos (se sugiere el marco CoreData, tenga en cuenta que CoreData no es una base de datos, es un marco que facilita CRUD)
10. familiarizarse con las compras en la aplicación
11. Pruebe el sistema operativo Watch simple

Espero que ayude.

¿Has aprendido todo rápido? ¿Como todos los marcos disponibles en Swift? ¿Conoces el código sobre cómo crear transiciones de animación, implementar CoreData, multi-threading, KVO, etc.?

Si no, entonces no, no has completado el aprendizaje de Swift. Lo que debe hacer es aprender los marcos y cómo juntar partes de una aplicación. ¿Qué no puedes hacer? ¿No sabes cómo hacer una vista de tabla? Luego busca cómo hacer una vista de tabla. ¿No está seguro de cómo hacer algo más para su aplicación? Entonces mira cómo hacer eso. Crear una aplicación es simplemente un subconjunto de pequeñas tareas / tutoriales que puede aprender a combinar para crear una aplicación.

Parece que su problema no es que no conozca el lenguaje rápido o los marcos, sino que no conozca la estructura de la aplicación.

Mira el curso de Rob Percival en Udemy.com
Él crea aplicaciones reales con rapidez y le muestra cómo hacerlo.

Echa un vistazo a los proyectos iOS gratuitos existentes. Mira cómo se construyen. Intenta hacer pequeños cambios en ellos. Luego agregue más funciones para ellos. Así es como aprendes a desarrollar aplicaciones.