Scratch the image to get a discount on your course. You'll be able to apply the coupon at checkout.

5.0 /5
(24)

206
Bienvenidos al Curso
Cómo Sacarle el Máximo Partido al Curso
La Comunidad de Discord para Aprender con Amigos
Xcode, la Herramienta para Crear Apps de iOS
El Repositorio Git con el Material del Curso
Preguntas Frecuentes
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
¿Qué es Swift UI?
Programación Declarativa e Imperativa
Olvida Todo lo que Sabías sobre Interface Builder, Autolayout y MVC
¿Tengo que Aprender Swift UI?
¿Qué Aprenderás en esta Sección?
Crear un Nuevo Proyecto con Swift UI
Añadir un Texto
Editar el Estilo del Texto
Fuentes Personalizadas en el Estilo
Textos Multilínea
Padding y Spacing
Rotar el Texto
Cómo Probar tu App en tu Dispositivo
¿Qué Aprenderás en esta Sección?
Los SF Symbols
Como Mostrar una Imagen Personalizada
Redimensionar una Imagen
Aspect Fit y Aspect Fill
Cómo Crear una Imagen Circular
Ajustar la Opacidad de la Imagen
El Modificador Overlay
Cómo Oscurecer una Imagen con Capas Adicionales
¿Qué Aprenderás en esta Sección?
VStack, HStack y ZStack
VStack
HStack
Extracción de Vistas
Diseño y Colocación de las Vistas
Organización del Código
ZStack
Un Nuevo Plan de Aprendizaje
Solución de la Tarea
Optionals en Swift UI
Spacer
Rediseña nuestra Aplicación Visualmente
¿Qué Aprenderás en esta Sección?
Varias Clases para Organizar el Código
Cómo Crear una CardView
La Prioridad de Layouts
Una CardView Parametrizada
ScrollView de CardViews
Ejercicio: Cabecera Personalizada
Cómo Crear el Efecto Carousel
Ocultar el Indicador de Scroll y Reto Final
¿Qué Aprenderás en esta Sección?
El Botón en Swift UI
Cambiar la Fuente y el Fondo del Botón
Un Botón con Bordes
Un Botón con Texto e Imagen
Gradientes y Sombras
Botón de Anchura de Pantalla
Estilos de Botón
Cómo Aplicar Efectos de Animación a los Botones
Ejercicio 1
¿Qué Aprenderás en esta Sección?
El Botón de Reproducir Música
De Imagen Estática a Botón Interactivo
Cómo Cambiar Dinámicamente la Apariencia de un Botón
Propiedades con @State
Aplicación del Clicker
Solución de la Tarea
Bindings
States & Bindings
Solución de la Tarea
¿Qué Aprenderás en esta Sección?
El Path
Los Bordes con stroke
Curvas
Fill y Stroke
Dibujar Arcos de Circunferecia
Ejercicio: Diagramas de Tarta
El Protocolo Shape
Figuras Predeterminadas
Cómo Hacer un Indicador de Progreso al Estilo de Fitbit
Diagramas en Forma de Donut
¿Qué Aprenderás en esta Sección?
Cambios de iOS 15+
Animaciones Implícitas
Cómo Hacer un Indicador de Carga
Animaciones Explícitas
Indicador de Carga en Forma de Barra
Solución de la Tarea
Cómo Hacer un Indicador de Progreso
Retrasar una Animación
Convertir un Rectángulo en un Círculo
Animación vs Transición
Las Transiciones
Cómo Combinar Transiciones
Transiciones Asimétricas
Reto Final de Animaciones y Transiciones
¿Qué Aprenderás en esta Sección?
Cambios de iOS 15+
Cómo Crear una Lista Simple
¡Usa tus Propios Datos en este Proyecto!
Colecciones de Datos
Una Lista con Texto e Imágenes
El Protocolo Identificable
Varios Tipos de Celdas Combinadas
La Alineación de Pilotos de Formula 1
¿Qué Aprenderás en esta Sección?
Cómo Transferir Código y Recursos de un Proyecto a Otro
Crear una Vista de Navegación y Añadir el Título
Pasar Datos a la Vista de Detalle con el NavigationLink
Personalizar el Modo de la Barra de Navegación
Configurar la Fuente y el Color
El Botón de Volver Atrás
De las Tarjetas en el Carrusel a una Lista Interactiva
Eliminar el Indicador de Disclosure
Eliminar el Espacio Extra en la Vista de Detalle
Botón de Volver Atrás Personalizado
Cómo Volver Atrás Utilizando un Environment
¿Qué Aprenderás en esta Sección?
Importar los Scripts de Otro Proyecto
Implementar un Modal con isPresented
Implementar un Modal con Optional Binding
Un Botón Flotante para Cerrar el Modal
Alertas en Swift UI
Un Repaso al Modelo-Vista-Controlador
¿Qué Aprenderás en esta Sección?
Un Modelo de Datos más Completo
Añadir Categoría, Precio y Filtros a nuestra Lista de Cursos
Comprar, Destacar y Dliminar un Curso
El Menú Contextual de nuestra Tabla de Datos
Cómo Crear un Formulario de Configuración
Crear una Picker View
Botones de Toggle
Steppers
Mostrar el Formulario
El Gesto de Swipe to Delete
Una Alternativa al Menú Contextual con la Action Sheet
Los Botones de Guardar y Cancelar el Cambio de Ajustes
Solución de la Tarea
¿Qué Aprenderás en esta Sección?
Enumerados
Usando el Enumerado en Lugar de Valores Hardcoded
Guardar las Preferencias del Usuario con UserDefaults
Environment Objects
Opciones de Filtrado
Ordenar los Datos
¿Qué Aprenderás en esta Sección?
Texfields, SecureFields y Dividers
Entrada de Datos del Formulario
Validación de los Campos del Formulario
Los Botones de Registro y Log In
Combine
MVVM
Validar el Usuario con Combine
Validar la Contraseña con Combine
Implementar el View-Model
¿Qué Aprenderás en esta Sección?
El Modificador Gesture
Un Ejemplo de Interacción con TapGesture
Long Press Gesture
Gesture State
Drag Gesture
Gestos Combinados
Refactorizar el Código con Enumerados
Vista Genérica Draggable
Investiga el MagnificationGesture
¿Qué es un Fichero JSON?
El Protocolo Codable y el JSONDecoder
Cómo Cambiar las Claves del JSON con CodingKeys
JSONs Anidados
Arrays de JSONs
Descodifica el Siguiente JSON
¿Qué Aprenderás en esta Sección?
La Vista del Detalle
El Diseño Modular de la Handle Bar y la Title Bar
El Contenido de la Tarjeta
Vista Scroleable
El Truco del Velo por Debajo del Detalle
Las Animaciones
Gestos Adicionales
Los Umbrales de Transición entre Estados de la Tarjeta
Ejercicio Final
¿Qué Aprenderás en esta Sección?
El Modelo de Datos de la App
El Diseño de la Card View de Tinder
El Diseño de la Barra Superior e Inferior de la App
El Mazo de Cartas y Consejos de Optimización Profesionales
Deslizar la Tarjeta
Animar Solamente la Carta Superior
Corazón o Cruz
Actualizar el Mazo de Cartas
Efecto Final de la Animación de Caída
Aplicación al Completo
¿Qué Aprenderás en esta Sección?
La Tarjeta de Crédito y la Transacción
Cómo Visualizar las Transacciones
Cómo Visualizar la Tarjeta de Crédito
Crear el Tarjetero de Tarjetas de Crédito
Animar la Aparición de las Tarjetas
Mostrar el Historial de Compras
Reconocer Gestos bajo Restricciones Específicas
El Efecto de Pulsar y Mantener la Tarjeta
Cambiar el Orden de Renderizado de las Tarjetas
Reordenar la Tarjeta al Soltar
¡Enhorabuena por Haber Llegado hasta Aquí!

instructor

5.0 /5
(24)

  • Avatar
    Santiago
    (5)
    It's like playing with LEGO pieces; you design and see the result instantly. Really motivating.

  • Avatar
    Gustavo
    (5)
    App Design with SwiftUI for iOS 13: Modern Interfaces, Elegant Code

    SwiftUI changed the game in iOS interface development. This course teaches you to make the most of this revolutionary technology from its initial version in iOS 13, letting you create visually stunning, responsive apps that are easy to maintain with less code and more declarative logic.

  • Avatar
    Javi
    (5)
    Beautiful designs, no fuss

    I always wanted my apps to look modern and with this method I nailed it super fast. It's really visual, so you see the changes instantly and that motivates you a lot to keep trying new things to customize how everything looks

  • Avatar
    Jorge
    (5)
    Super easy to get started

    I was surprised at how intuitive it turned out to be designing an iPhone interface following these guidelines; it was really rewarding to see how my own app took shape on the phone screen without unnecessary complications.

  • Avatar
    danison
    (5)
    More skillful

    Every course I complete makes me feel like a total brain, I always wanted to be one.

  • Avatar
    Danilo
    (5)
    100% recommended

    I had doubts about buying this course since we're currently on iOS17, but all the code is available so it runs without any issues

  • Avatar
    Gabriela
    (5)
    My app looks so pro that even my cat stopped to stare at the screen <3

    The way you explain how to use SwiftUI is super clear and straightforward. I used to be scared of designing interfaces, but now I feel like a total pro.

  • Avatar
    Giovanni
    (5)
    Modern and fluid interface design

    What I value most is the clarity in explaining interface declarations and state management. Now my apps not only work well, but they have that polished, professional look that Apple users demand today

  • Avatar
    Nicolás
    (5)
    Explanations 10 out of 10. SwiftUI makes building apps way more fun.

  • Avatar
    María
    (5)
    A clear guide to designing modern interfaces

    This course taught me how to design clean, responsive, and elegant interfaces from scratch. Perfect for those of us working with older iOS versions but wanting to maintain professional design.

  • Avatar
    Nieves
    (5)
    Design Like Apple Thinks – Modern Interfaces with SwiftUI for iOS 13

  • Avatar
    Rocío
    (5)
    It helped me understand how views, states, and bindings work.

  • Avatar
    Jackeline
    (5)
    Designing for iOS has never been this intuitive

  • Avatar
    Rosa
    (5)
    Excellent structure: progresses from simple layouts to complex interfaces and animations.

  • Avatar
    Angel
    (5)
    Curso de diseño de apps con Swift UI para iOS 13

    This course is focused on teaching you from scratch how to design applications for iOS 13 using SwiftUI, the declarative framework that revolutionized the way interfaces are built in the Apple ecosystem.

  • Avatar
    Marc
    (5)
    Is it worth it?

    This course is helping me a lot to catch up with a technology I didn't know. Plus, it's helped me understand and solidify the concepts well, because everything is explained step by step with practical examples. The best part is that you do projects that actually force you to practice, so you don't just learn theory—you apply it too. Definitely worth it!

  • Avatar
    Samuel
    (5)
    Highly recommended if you want to get into iOS development

    The ease with which they teach you Swift UI had me creating interesting things from day one. The instructor is always available to answer questions. They make even the most complicated stuff seem simple.

  • Avatar
    Carlos
    (5)
    An excellent experience!

    This course definitely gave me the tools I needed to bring my ideas to life.

  • Avatar
    Joiser
    (5)
    Updated and useful

    it provided me with the skills needed to create elegant and modern interfaces in iOS applications.

  • Avatar
    Antonio
    (5)
    SwiftUI Course

    It's a really fun course. You learn a lot and can put everything into practice from day one.

  • Avatar
    Yvonne
    (5)
    Highly recommended

    Excellent content and structure, 100% recommended

  • Avatar
    Sergio
    (5)
    I loved it.

    I think this is an essential course because the content is perfectly structured. I was able to build my own app while taking the course.

  • Avatar
    BORJA
    (5)
    Excellent

    A really comprehensive course, explained really well.

  • Avatar
    Eulogio
    (5)
    Very engaging course

    It's a course where you learn a lot about app design in a very entertaining and fun way.

View More Reviews

PLANS TO MATCH YOUR GOALS AND NEEDS

Buy the individual course, get all the learning path or access to the entire platform

Choose the payment method that works best for your needs and budget with a one-time course payment, monthly or yearly access to the learning Path, or even to the entire platform.

One-Time Payment

Buy the course once and access it for life

39.99

  • A single payment.
  • Instant lifetime access to the course.
  • Access the Course Community
El Más
Popular

Bronze Frog

Access all Frogames Courses, Communities and Extras

39 /month

  • One-time payment of €39 per month.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel anytime without losing your progress.

iOS Path

Access all Courses in the iOS Development Path

19.99 /month

  • Single payment of €19.99 per month.
  • Instant access to the +10 courses in the Path.
  • Access the Path 24/7, wherever and whenever you want
  • Cancel anytime without losing your progress

One-time payment

Buy the course once and access it for life

39.99

  • A single payment
  • Instant lifetime access to the course
  • Access the Course Community
El Más
Valorado

Gold Frog

Access all Frogames Courses, Communities and Extras

349 /year

  • One-time payment of €349 per year.
  • 3 months of discount.
  • Instant access to all courses.
  • Access the platform and student communities 24/7, wherever and whenever you want.
  • Cancel anytime without losing your progress.
  • Resource Library
  • Monthly Q&A livestreams
  • Prioritized Premium Support.

iOS Path

Access all Courses in the iOS Development Path

199 /year

  • Single payment of €199 per year.
  • 4 months of discount.
  • Instant access to the +10 courses in the Path.
  • Access the Path 24/7, wherever and whenever you want.
  • Cancel anytime without losing your progress.
  • Premium support.

* All prices include taxes.

For your security, all orders will be processed on a secure server.

iOS Path

The ultimate bundle with all our iOS courses to master Swift and create apps for iPhone and iPad. Includes upcoming courses and updates and improvements to existing ones.

Curso completo de Swift 5, el lenguaje para apps de Apple

Learn the fundamentals of Swift 5, Apple's new language for developing apps for iOS, OS X, and Watch OS

243 classes

Swift básico para desarrollo de apps: Crea 20 proyectos

Apply Swift 2 to a total of 20 different projects and unlock all the potential of Apple's language on iOS devices

166 classes

Curso de diseño de apps con Swift UI para iOS 13

Two courses in one: Learn all the tricks of Swift UI, the new framework for creating views in your own apps built for iOS 13 and later with Xcode 11

206 classes

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

Swift UI 4.0 update course. Learn all the new features that Swift UI brings to iOS 16 in just 10 days and reduce the amount of code you need to create your graphical interfaces for Apple

51 classes

Las bases de las expresiones regulares con ejemplos en Swift

Learn the fundamentals of regular expressions with some examples in Swift and apply them to any programming language to work with and filter text like a professional

50 classes

App Store Optimization (ASO) de la A a la Z

Master App Store Optimization (ASO) techniques like an expert, starting from the fundamentals, and increase downloads of your apps and games for both iOS and Android

34 classes

Curso Completo de desarrollo iOS de la A a la Z - Nivel Básico

The most up-to-date iOS 10 and Swift 3 course in Spanish. Complete mobile app development for iPhone and iPad in Swift with dozens of apps and 4 full projects explained in detail

375 classes

Curso Completo de desarrollo iOS de la A a la Z - Nivel Medio

The most up-to-date iOS 11 and Swift 4 Course in Spanish. Complete development of mobile apps for iPhone and iPad in Swift

259 classes

Curso Completo de desarrollo iOS de la A a la Z - Nivel Experto

The most up-to-date iOS 12 and Swift 4 course in Spanish. Complete development of mobile apps for iPhone and iPad in Swift

183 classes

Introducción a los videojuegos para iOS con SpriteKit - Zombie Conga

Learn to create your first video game for iPhone and iPad with SpriteKit and Swift from scratch, understanding the fundamentals of the library and how to combine it with Swift

81 classes

Videojuegos para iOS con SpriteKit - Flappy Bird

Learn to create a video game in just a few hours using SpriteKit and Swift, Apple's easiest programming language for iOS

29 classes

Videojuegos para iOS con SpriteKit - Space Invaders

Learn to create a clone of the legendary 1980s Space Invaders for iPhone and iPad in just a few hours using Apple's Swift and SpriteKit

27 classes

Videojuegos para iOS con SpriteKit - Pokemon Go

Learn to create your own Pokémon Go for iPhone using SpriteKit and sell it to make millions like Nintendo. Catch 'em all!

60 classes

Objective-C de cero a experto: aprende creando 14 apps para iOS

The course and the language that started it all, Juan Gabriel Gomila's first course that's still timeless and is used to learn Objective-C and by many companies and SDKs.

218 classes

Desarrollo de Apps para Apple Watch: crea 24 proyectos

The complete course with which you'll design 24 projects for Apple Watch harnessing all the power of watchOS

126 classes

Videojuegos para iOS con SpriteKit para Apple TV - R Type Delta

Learn to create a clone of the legendary R Type Delta from Atari for AppleTV in just a few hours using Apple's Swift and SpriteKit

22 classes

React Native: Aprende React Native con ejercicios prácticos

Learn the fundamentals of React Native from scratch. Use React Native to build hybrid mobile applications for both iOS and Android.

52 classes

Cómo promocionar tus apps y juegos en la App Store

The ultimate guide to start promoting your apps and video games covering all aspects of ASO, virality, KPIs and promotion on Apple's App Store

43 classes

Máster avanzado en desarrollo iOS y Swift: sé un profesional

Take the iOS development skills you've learned in our courses to the next level with Swift and Xcode and apply as an advanced-level app development professional

109 classes

50 días de programación: Domina iOS 17 como un profesional

Develop 50 projects while you learn different iOS programming techniques

489 classes