
Desarrolla apps iOS modernas con SwiftUI: diseña interfaces, utiliza listas, formularios, animaciones, manejo de datos, navegación y componentes reutilizables. Construye una aplicación completa y funcional.
Clases del curso
Interacción del Usuario y Componentes de Entrada
Manejo del Estado y Arquitectura con ViewModels
Navegación Avanzada
Lanzamiento de la app
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Santiago Mendoza
iOS Engineer
📱Experto en SwiftUI y UIKit
💻Mobile Software Developer
Proyecto del curso

Desarrolla una aplicación de notas, NotesApp
Crea una aplicación de notas funcional y reactiva con SwiftUI
Ver proyectoconocimientos previos
- Fundamentos de Swift
software y recursos necesarios
- Computadora con sistema operativo macOS
- Xcode
Mira las primeras 3 clases sin costo en este momento
4.8 · 14 opiniones


JULIAN DAVID PINZON MOLINA
Excelente curso y profesor, 10 de 10. Me motivó a encaminarme en el desarrollo para iOS, lo unico es que creo que el último quiz no corresponden las preguntas con las respuestas

Fernando Molano Castrillón
Espectacular contenido. Las explicaciones bastante completas y concisas. Buen diseño, practicas y retos.

Gersain Barron Velazquez
Me gusto mucho, fue claro preciso, pero siento que en todos los cursos falta primero entender lo que se hace, que objetos estaran y definir todo el programa antes de codificar


Juan David Gaines
gran curso para iniciar con Swift ui


Bryan Alexander Guapacha Florez
El curso esta muy bien estructurado, siento que es perfecto para entender la bases necesarias para seguir explorando SwiftUI. Ademas, me permitó personalizar la aplicacion final a partir de los conocimientos que fui adquiriendo durante todo el curso.

José Valentin Abundo Hernandez
corto, sencillo y bien resumido


Edgard Vilo
Excelente profesor, muy claro en la explicación de todo el contenido mencionado en el curso


Sergio Adrián Quintana Francisco
Excelente que se actualizo este curso..!


Es el mejor curso de SwiftUI para empezar, el docente explica con un manejo total del tema, ademas de que intenta que las clases no duren mas de 7min, sin duda uno de los mejores cursos que eh tomado


Héctor Herrera
¡Excelente curso!


Alejandro Ivan Mendieta
esta muy bien, pero algo dificil si no sabes nada de swift ui antes


Gerardo Daniel Naranjo Gallegos
Me parece muy bien, muchas gracias. Me gustaría que incluyera más cosas, porque me ha dejado enganchado. Como quizá animaciones o temas más avanzados (que desconozco).


Ponciano Guevara Lozano
El curso se queda en básico pero aporta un par de detalles sobre la listas , la navegación y otros, bien ahi el instructor, si ser lo más destacable, lo hizo muy bien

Buen curso, en mi opinion faltaron mas clases como de maquetacion pero bien !!
Complementa este curso con nuestras rutas de aprendizaje

Programación y Software
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados.




Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.




Desarrollo de Aplicaciones Android
Aprende a desarrollar apps móviles con Android. Domina Kotlin, diseño de interfaces y patrones de diseño. Amplía tus habilidades con cursos especializados.




Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.




Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.




Fundamentos de programación
Descubre ¿Cómo se hacen Apps y los Sitios Web? Esta ruta te da bases sólidas en cualquier lenguaje ¡incrementando tus oportunidades laborales!




Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.




Lenguajes de programación
Explora las bases de los lenguajes de programación mas usados y demandados en la industria. Estos lenguajes son útiles para construir aplicaciones de todo tipo.




Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender