Tutorías

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.

SwiftUIiOSUIKitAppleFundamentos

Índice de sesiones

Empieza por aquí

1 sesión
  1. 01

    Construyendo nuestra primera aplicación con SwiftUI

    Disponible

    Primera 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

    Abrir

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.