Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introducción a SwiftUI
Rating: 5.0 out of 5(4 ratings)
16 students

Introducción a SwiftUI

Texto, imágenes, botones, componentes apilados y más de como construir tus propias vistas personalizadas para tus apps
Created byAngel Gómez
Last updated 8/2024
Spanish

What you'll learn

  • Xcode como herramienta para escribir código en Swift
  • Estructura de un proyecto en Xcode
  • Principales vistas en SwiftUI
  • Identificación de pedazos de código que se repiten para crear componentes reutilizables

Course content

4 sections • 11 lectures • 2h 33m total length
  • Introducción y herramientas necesarias8:48

    Explicación del objetivo del curso y herramientas a utilizar durante este curso, tales como:

    • Una Mac con al menos un procesador M1 (puede ser intel ya que los ejercicios son sencillos pero lo recomendable es M1)

    • Última versión estable de Xcode desde la App Store de Mac.

Requirements

  • Conocimiento básico de Swift, de hecho recomiendo revisar mi curso de Introducción a Swift

Description

SwiftUI es un framework descriptivo utilizado para crear vistas en iOS, iPadOS, watchOS, tvOS y macOS; al ser sencillo nos permite crear componentes fácilmente reutilizables a través de cada uno de los SDKs.

En este pequeño curso se llevaré de la mano a través de los componentes visuales principales utilizados para la construcción de aplicaciones en iOS. SwiftUI se comporta de forma sencilla en sus componentes pero al mezclarlos nos permite crear vistas complejas, fáciles de mantener y escalables.

Explicaré un poco el concepto de árboles de renderizado, base principal para mostrar los componentes en pantalla, además de identificar los componentes condicionales y mejorar la optimización de tus vistas al momento de ser renderizadas en pantalla.

Además de los siguientes componentes y algunos de sus modificadores:

  • Texts

  • Images

  • Buttons

  • Stacks

  • Scrollviews

  • Lists

También les explicaré los conceptos de State y Binding que nos permiten construir vistas dinámicas así como trabajar con un modelo privado dentro de nuestras propias vistas, es decir, valores que nos permitan re-renderizar nuestra vista cada vez que haya un cambio, estos valores u objetos generan una dependencia directa con los nodos de una vista, los cuales serán marcados como dependientes de los cambios de estos valores.

Who this course is for:

  • Desarrolladores con conocimiento básico sobre Swift y Xcode que quieran comenzar a construir apps en IOS