Tutoría / En crecimiento
Introducción a SwiftUI
Esta tutoría presenta SwiftUI como la entrada moderna y declarativa al desarrollo de apps iOS. Resume cuándo conviene empezar con SwiftUI, cuándo considerar UIKit y qué bases ayudan a avanzar con criterio.
Audiencia
Personas que están empezando en programación o quieren entrar al desarrollo iOS con una ruta práctica.
Ruta por sesiones
Cada sesión incluye su código en GitHub para que puedas practicar y comparar tus cambios.
Índice de sesiones
Empieza por aquí
- 01Abrir
Construyendo nuestra primera aplicación con SwiftUI
DisponiblePrimera práctica con SwiftUI: abrir el proyecto Guess Game, reconocer el punto de entrada, trabajar con ContentView y empezar la interfaz con stacks, texto, spacer y botones.
intro/README.md
Contenido
Explora los conceptos
SwiftUI vs. UIKit
El README explica que SwiftUI y UIKit resuelven la creación de interfaces desde enfoques distintos: SwiftUI es declarativo y UIKit es imperativo.
- SwiftUI puede ser más rápido y directo para empezar a construir interfaces.
- UIKit sigue teniendo mucha adopción en la industria y aparece con frecuencia en requisitos laborales.
Cuándo empezar con SwiftUI
La tutoría recomienda SwiftUI cuando el objetivo es crear apps pronto, practicar de forma visual y entrar al ecosistema iOS con una curva inicial más simple.
- Útil para principiantes que quieren construir proyectos mientras aprenden.
- Buen punto de partida si UIKit se puede estudiar más adelante.
Cuándo considerar UIKit
UIKit conserva valor si el objetivo principal es ampliar oportunidades laborales o entender con más profundidad el desarrollo tradicional de iOS.
- Ayuda cuando una app necesita APIs o patrones todavía más maduros en UIKit.
- Puede facilitar integraciones específicas con frameworks del ecosistema Apple.
Ruta de aprendizaje
La tutoría no asume experiencia previa. El énfasis está en tomar notas, practicar activamente y programar junto con los ejemplos del curso.
Ideas clave para estudiar
- SwiftUI es una entrada práctica para empezar a crear apps iOS.
- UIKit sigue siendo importante para empleabilidad y casos avanzados.
- La ruta puede crecer por módulos a medida que el repositorio agregue ejemplos y temas nuevos.