En la segunda clase del curso de SwiftUI vamos a aprender como crear nuestro primer proyecto con SwiftUI.
Haremos un repaso de cómo se estructura un proyecto con esta nueva forma de crear Apps, veremos el canvas, la consola de depuración, el inspector, etc.
Veremos de qué se compone una View, y cómo crear código que luego se ve en tiempo real en el dispositivo de prueba.
En SwiftUI no vamos a usar Autolayout, por lo que la forma en cómo vamos a crear las interfaces, cambia de forma radical, para crear nuestras pantallas haremos uso de los contenedores de vista.
Disponemos de tres tipos de contenedores de vista: VStack, HStack y ZStack. Iremos viendo todos estos contenedores a lo largo del curso, pero en esta clase ya usaremos el contenedor de vista vertical o VStack. ¡A por ello!
¡Que maravilla! Ya hemos creado nuestro primer proyecto con SwiftUI. Hemos visto cómo usar contenedores de vista, en concreto el contendor de vista vertical o VStack.
Además hemos creado nuestro primer “Hola mundo”, un poco raro eso sí, pero al fin y al cabo, ya hemos empezado a dar nuestros primeros pasos con SwiftUI.
Una de las cosas más importantes que tenemos que conocer son los modificadores, como hemos visto en esta primera clase los modificaciones nos permiten configurar muchas cosas de nuestra interfaz, son muy parecidas a las propiedades, pero en realidad son funciones que modifican en cierta medida cada uno de los objetos que disponemos.
Cada objeto tiene sus propios modificaciones, y es muy importante conocerlos, claro, la práctica hace al maestro, y aunque es imposible conocer todos los modificadores, a medida que ganemos destreza con SwiftUI los iremos conociendo.
Por último, es conveniente adaptarse al estilo de escritura de SwiftUI, en la lección hemos visto que si queremos tener un “swiftui style” debemos escribir como Antonio Machado.
Te dejo como deberes que practiques con los modificadores, y así puedas ir avanzando en tu aprendizaje de SwiftUI.
Esto es todo por hoy. Ya sabes que si tienes cualquier duda, estamos disponibles en el apartado de soporte dentro de la intranet. ¡No os vayáis muy lejos que seguimos! Nos vemos, en la próxima clase.
Todos los capítulos de este curso:
- Curso de SwiftUI #1. Introducción
- Curso de SwiftUI #2. Descubriendo VStack
- Curso de SwiftUI #3. ContainerView
- Curso de SwiftUI #4. Imágenes, color de fondo, y modificadores
- Curso de SwiftUI #5. Toggle y pantalla de ajustes
- Curso de SwiftUI #6. Vista de tabla o List y SF Symbols
- Curso de SwiftUI #7. PickerView
- Curso de SwiftUI #8. Controlador de barra de pestañas: TabView
- Curso de SwiftUI #9. Crear una App de tareas con SwiftUI
- Curso de SwiftUI #10. Consumiendo un JSON con SwiftUI