En la primera lección del curso de SwiftUI vamos a aprender que necesitamos para empezar a crear Apps con SwiftUI, además haremos una introducción al Framework.
Antes de la llegada de SwiftUI, para desarrollar aplicaciones para los dispositivos de Apple usábamos el lenguaje de programación Swift, y dos Frameworks importantísimos como son: Foundation y UIKit.
En esta clase veremos los principios básicos de la programación declarativa y las diferencias que existen con la programación imperativa. ¡Empecemos!
Como habéis visto, vamos a divertirnos mucho con SwiftUI. Hay que decir que desarrollar con SwiftUI no es algo fácil, puede parecerlo, y es así porque la tecnología permite hacer cosas que en principio pueden parecer complejas, de una forma muy sencilla, es como magia, hacer magia es fácil, uno puede hacer esconder una carta de una forma, digamos, sencilla, lo realmente complicado es ser un buen mago.
Ahora, con la llegada de esta nueva forma de desarrollo, nos olvidamos de estas tecnologías para centrarnos en programación mucho más novedosa como es la programación declarativa.
Y es que SwiftUI hace uso de la programación declarativa como forma de desarrollo, pero además, nos trae muchas novedades a la hora de desarrollar Apps para las plataformas de Apple, como por ejemplo que ya no necesitamos usar Autolayout, o que nos olvidamos de los Storyboards o archivos XIB, por poner algunos ejemplos.
Programación declarativa, desarrollos multiplataforma, y un montón de novedades más que iremos descubriendo en este curso de iniciación al desarrollo de aplicaciones para dispositivos de Apple con SwiftUI.
Os espero en la próxima clase donde ya vamos a empezar a tocar algo de código, y por supuesto, si tienes cualquier duda, puedes ponerte en contacto con nosotros a través del soporte de la intranet.
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