¿Qué quieres aprender?

Curso de actualización a Swift UI 4.0 para iOS 16

Curso de actualización a Swift UI 4.0 para iOS 16

Frogames Formación

Curso online


20

¡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.

¿Quieres hablar con un asesor sobre este curso?

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!

Ver más