¡Bienvenido al Curso completo de actualización a Swift UI 4.0 para iOS 16!
Si estabas buscando un curso con el que ponerte al día para crear apps utilizando la nueva actualización del framework SwiftUI de Apple, entonces no busques más: ¡lo acabas de encontrar!
Se trata de un curso totalmente actualizado, con la última versión de SwiftUI, que complementa al curso de diseño de apps con Swift UI para iOS 13. Puedes estar seguro de que lo que aprendes está totalmente al día y modernizado. Además, los contenidos del curso cubren aspectos muy demandados en la programación de aplicaciones móviles para diferentes dispositivos iOS.
Este curso ha sido diseñado de forma que aprendas un poco cada día. Cada sección se corresponde con una parte del temario que perfectamente puedes cubrir en un día.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
-Ver las mejoras de Swift UI y cómo configurar nuestro repositorio git desde Xcode -Expandir y contraer la pantalla dinámicamente y configurar los elementos expandibles -Realizar gráficos con la librería de Charts -Seleccionar múltiples fechas en una misma acción con Multi Date Picker -Usar sistemas de navegación y tablas con todas sus novedades -Conocer la nueva clase ShareLink y todo sobre compartir enlaces -Calibrar datos -Encajar vistas -Crear gradientes de color y sombreados -Conocer los nuevos protocolos de Layout
Requisitos
Aunque el curso en sí no tiene prerrequisitos, para seguirlo fácilmente te recomendamos: -Haber cursado los cursos Curso de diseño de apps con Swift UI para iOS 13 y el Curso completo de Swift 5 para disponer de unas bases sólidas -Tener un ordenador con conexión a internet y con cualquier sistema operativo instalado y saber utilizarlo a nivel básico de usuario
Temario completo de este curso
Bienvenidos al curso de actualización de SwiftUI
Bienvenidos a SwiftUI 4
Cómo sacarle el máximo partido al curso
El Repositorio GitHub del Curso
La Comunidad de Discord para Aprender con Amigos
Toma notas de tu curso en tiempo real en Frogames Formación
Actualización a Swift 5.7.2 con Xcode 14: Tu Curso en la Última Versión - Agosto 2023
Una nueva versión de Xcode
Descarga e instala Xcode 14
Un paseo por la nueva interfaz de Xcode
Una lista de shortcuts para Xcode
Día 0: Recordatorios de tecnología
Las mejoras en la sintaxis de SwiftUI
Configurar el repositorio git desde Xcode
Día 1: La librería de Charts
Charts y la documentación de la API
El ejemplo de Fitbit
Los gráficos generados dinámicamente
Modificadores, Anotaciones y Colores en los gráficos
Probar los diferentes tipos de gráficos
Mejora el gráfico del ejemplo de la sección
Día 2: Elementos de pantalla expandibles
Crear una bottom sheet que aparezca hasta mitad de pantalla
Expandir y contraer la pantalla dinámicamente
Los TextFields Expandibles
Día 3: Selector de Fechas Múltiples
Multi Date Picker
Seleccionar múltiples fechas en una misma acción
Ajustar el tamaño y extensiones de clases
Día 4: Los nuevos sistemas de Navegación y Tablas
El antiguo sistema de NavigationView
La nueva clase NavigationStack
El nuevo modificador navigationDestination
Las nuevas tablas para iPadOS y macOS
Tablas y Columnas varias en iPad
Detectar la selección de elementos en la tabla
Ordenar por campo (la API de SwiftUI 4, aún da problemas!)
Día 5: Compartir enlaces
La nueva clase ShareLink
Las nuevas etiquetas con SF Symbols 4
Tamaño dinámico del menú de compartir
Día 6: Calibrador de datos
La nueva librería Gauge
Crear un Gauge Básico
Añadir el valor actual, el mínimo y el máximo del calibrador
Rango de valores personalizado
Cambiar el estilo del calibrador
Crea una copia del dashboard de Apple Car
Día 7: Encajar vistas
View That Fits y layouts dinámicos
El diseño de las diferentes versiones de la interfaz
Ajustar dinámicamente el tamaño de las vistas
Día 8: Gradientes de color y sombreados
Aplicar gradientes de color
Aplicar sombras
Día 9: La librería de Grid
La nueva API Grid para layouts dinámicos
Columnas dinámicas y variedad de tamaños
Día 10: Nuevos protocolos de layout
El nuevo protocolo AnyLayout para distribuciones dinámicas
Las imágenes y la organización dinámica
El giro dinámico de la pantalla con variables de entorno
Enhorabuena por completar el curso
Ya conoces las novedades más interesantes de SwiftUI 4
Hemos terminado una aventura juntos, ¡pero vamos a por la siguiente!