Introducción
  • Introducción
  • Conoce a tu profesor, Juan Gabriel Gomila
  • Nota acerca del curso
  • Acerca de las valoraciones en Udemy
  • Cómo usar todo el potencial de Udemy y redactar preguntas en el foro
Archivos del curso y comunidad de Discord
  • Cómo instalar Github Desktop y clonar el repo del curso
  • Eliminar ciertos ficheros de GitHub
  • Todos los archivos y proyectos del curso en Github
  • Únete a la comunidad de Discord para aprender todos juntos
  • Datos para acceder a la comunidad de Discord
El proceso de crear una nueva app
  • Cómo descargar las betas de iOS 13 y XCode 11
  • Instalando Xcode 11
  • Instalando la beta de MacOS Catalina
  • Los tipos de apps en Xcode
  • Un paseo por la interfaz de Xcode
Mi primera app con SwiftUI
  • Un vistazo a la app de la sección
  • Imágenes en las apps de iOS
  • Manejo de imágenes y ficheros
  • Modelos de datos con Scripts
  • Manejo de imágenes con SwiftUI
  • Stacks
  • Espacios y márgenes
  • Bordes, fondos, sombreados y formas en las imágenes
  • Paddings
  • El tipo de fuente
  • Practica con los textos y las stacks
  • Cómo crear vistas reutilizables
  • Implementando las reusable views
Tablas, listas y navegación para Mi primera app con Swift UI
  • Un vistazo a la app de la sección
  • Cómo modificar la preview para obtener una celda
  • Diseñar la celda con todo lo aprendido
  • El diseño de las celdas
  • Añadir datos a una celda dinámicamente
  • La creación de Listas en iOS 13
  • Cómo refactorizar nuestros ficheros y cambiarles el nombre
  • Como pasar información de la lista al detalle
  • Bonus: cómo subir tu proyecto a github desde Xcode
  • Bonus: Introducing Swift UI at WWDC 19 de Apple
Las nuevas previews de Xcode
  • Xcode Previews
  • Preview Layouts
  • Diferentes dispositivos en tiempo real
  • Las modificaciones de environment para probar diversas fuentes
  • Factores de escala de texto e imágenes
  • Ejercicio: cómo escalar múltiples textos
  • Celdas con formatos dinámicos
  • Últimos trucos sobre las Previews de Xcode
Más sobre las nuevas vistas de SwiftUI
  • Proyecto 2: el mundo de los videojuegos
  • Swift UI, un lenguaje declarativo
  • Modificadores en Swift UI
  • Páginas web de recursos gráficos
  • Imágenes en Swift UI
  • SF Symbols
  • Stacks
  • Botones
  • Introducir textos a través de text fields
  • Cambio de Sintaxis en iOS 13
  • Sliders y toggles
  • Ejercicio: diseñando nuestra interfaz
  • Cómo diseñar la pantalla de valoraciones
  • Vistas y sub vistas
  • Ejercicio: refactorización final del código
Modelo de datos en SwiftUI
  • El protocolo Identifible
  • States de una view de Swift UI
  • Navigation link para pasar objetos entre vistas
  • El botón de crear un nuevo juego con PresentationLink
  • Ocultar vistas con variables de Environment
  • Object Binding
  • Caso de uso del object binding entre vistas
BONUS: Un regalo para ti
  • Felicidades, has completado el curso de Swift UI
  • BONUS: Todos los cursos de JB en descuento para ti!