Rasca la imagen para llevarte un descuento en tu curso. Podrás aplicar el cupón en el momento de pago.

5.0 /5
(8)

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
Tu cuaderno para tomar notas online sobre el curso
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
(8)

  • Avatar
    Joiser
    (5)
    Actualizado y util

    me proporcionó las habilidades necesarias para crear interfaces elegantes y modernas en aplicaciones iOS.

  • Avatar
    Eulogio
    (5)
    Curso muy entretenido

    Es un curso donde se aprende mucho sobre el diseño de apps de una forma muy entretenida y divertida.

  • Avatar
    Yvonne
    (5)
    Muy recomendado

    Excelente contenido y estructura, recomendado al 100%

  • Avatar
    BORJA
    (5)
    Excelente

    Curso muy completo y muy bien explicado.

  • Avatar
    danison
    (5)
    Mas hábil

    Con cada curso que completo me siento como un cerebrito, siempre quise ser uno.

  • Avatar
    Danilo
    (5)
    100% recomendado

    Tenía dudas de comprar este curso ya que en la actualidad estamos en iOS17 pero esta todo el código disponible para que se ejecute sin ningún problema

  • Avatar
    Antonio
    (5)
    Curso SwiftUI

    Es un curso muy entretenido Aprendes mucho y todo lo puedes poner en práctica desde el principio

  • Avatar
    Sergio
    (5)
    Me ha encantado.

    Considero este un curso imprescindible dado que el contenido está perfectamente estructurado. He podido realizar mi propia app de manera paralela al curso.

PLANES PARA ACCEDER SEGÚN TUS OBJETIVOS Y NECESIDADES

Compra el curso individual, obtén toda la ruta de aprendizaje o accede a toda la plataforma

Elige la forma de pago que mejor se adapte a tus necesidades y a tu bolsillo con pago único por curso, acceso mensual o anual a la ruta de aprendizaje o incluso a toda la plataforma.

Pago Único

Compra el curso una vez y accede de por vida

39.99

  • Un único pago.
  • Acceso instantáneo al curso de por vida.
  • Accede a la Comunidad del Curso
El Más
Popular

Rana de Bronce

Accede a todos los Cursos, Comunidades y Extras de Frogames

39 /mes

  • Pago único de 39€ al mes.
  • Acceso instantáneo a todos los cursos.
  • Accede a la plataforma y las comunidades de alumnos 24/7, dónde y cuándo quieras.
  • Cancela en cualquier momento sin perder tu progreso.

Ruta de iOS

Accede a todos los Cursos de la Ruta de Desarrollo iOS

19.99 /mes

  • Pago único de 19.99€ al mes.
  • Acceso instantáneo a los +10 cursos de la ruta.
  • Accede a la ruta 24/7, dónde y cuándo quieras
  • Cancela en cualquier momento sin perder tu progreso

Pago único

Compra el curso una vez y accede de por vida

39.99

  • Un único pago
  • Acceso instantáneo al curso de por vida
  • Accede a la Comunidad del Curso
El Más
Valorado

Rana de Oro

Accede a todos los Cursos, Comunidades y Extras de Frogames

349 /año

  • Pago único de 349€ cada año.
  • 3 meses de descuento.
  • Acceso instantáneo a todos los cursos.
  • Accede a la plataforma y las comunidades de alumnos 24/7, dónde y cuándo quieras.
  • Cancela en cualquier momento sin perder tu progreso.
  • Biblioteca de Recursos
  • Directos mensuales de Q&A
  • Soporte Premium Prioritario.

Ruta de iOS

Accede a todos los Cursos de la Ruta de Desarrollo iOS

199 /año

  • Pago único de 199€ cada año.
  • 4 meses de descuento.
  • Acceso instantáneo a los +10 cursos de la ruta.
  • Accede a la ruta 24/7, dónde y cuándo quieras.
  • Cancela en cualquier momento sin perder tu progreso.
  • Soporte premium.

* Todos los precios llevan impuestos incluidos.

Por tu seguridad, todos los pedidos se procesarán en un servidor seguro.

Ruta de iOS

El camino directo para dominar Swift y crear apps para iPhone e iPad empieza aquí. Todos nuestros cursos actuales, futuros y actualizaciones en un pack único para convertirte en un desarrollador iOS que domine toda la suite de desarrollo de Apple

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

Aprende los fundamentos del lenguaje Swift 5, el nuevo lenguaje de Apple para desarrollar apps para iOS, OS X, y Watch OS

243 clases

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

Aplica el lenguaje Swift 2 a un total de 20 proyectos diferentes y desata todo el potencial del lenguaje de Apple en los dispositivos de iOS

166 clases

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

Dos cursos en uno: Aprende todos los trucos de Swift UI, el nuevo framework para crear vistas de tus propias apps creadas para iOS 13 y posterior con Xcode 11

206 clases

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

Curso de actualización de Swift UI a la versión 4.0. Aprende todas las novedades que Swift UI trae a la versión de iOS 16 en solamente 10 días y reduce la cantidad de código necesario para crear tus interfaces gráficas para Apple

51 clases

Las bases de las expresiones regulares con ejemplos en Swift

Conoce los fundamentos de las expresiones regulares con algunos ejemplos en Swift y extrapólalo a cualquier lenguaje de programación para trabajar y filtrar textos como un profesional

50 clases

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

Domina las técnicas del App Store Optimization (ASO) como un experto empezando por la base y aumenta las descargas de tus apps y juegos tanto para iOS como para Android

34 clases

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

El Curso más actualizado de iOS 10 y Swift 3 en español. Desarrollo completo de apps móviles para iPhone y iPad en Swift con decenas de apps y 4 proyectos completos al detalle

374 clases

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

El Curso más actualizado de iOS 11 y Swift 4 en español. Desarrollo completo de apps móviles para iPhone y iPad en Swift

258 clases

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

El curso más actualizado de iOS 12 y Swift 4 en español. Desarrollo completo de apps móviles para iPhone y iPad en Swift

182 clases

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

Aprende a crear tu primer videojuego para iPhone e iPad con SpriteKit y Swift desde cero, conociendo las bases de la librería y la forma de combinarla con Swift

81 clases

Videojuegos para iOS con SpriteKit - Flappy Bird

Aprende a crear un videojuego en unas pocas horas utilizando SpriteKit y Swift, el lenguaje más sencillo de Apple para iOS

29 clases

Videojuegos para iOS con SpriteKit - Space Invaders

Aprende a crear un clon del mítico Space Invaders de los años 80 para iPhone e iPad en unas pocas horas utilizando Swift y SpriteKit de Apple

27 clases

Videojuegos para iOS con SpriteKit - Pokemon Go

Aprende a crear tu Pokemon Go para iPhone utilizando SpriteKit y véndelo para hacer millones como Nintendo. ¡Hazte con todos!

60 clases

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

El curso y el lenguaje que lo empezó todo, el primer curso de Juan Gabriel Gomila que todavía no pasa de moda y aún es utilizado para aprender Objective-C y usado por muchas empresas y SDKs

218 clases

Desarrollo de Apps para Apple Watch: crea 24 proyectos

El curso completo con el que diseñaras 24 proyectos para Apple Watch aprovechando todo el poder del watchOS

126 clases

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

Aprende a crear un clon del mítico R Type Delta de Atari para AppleTV en unas pocas horas utilizando Swift y SpriteKit de Apple

22 clases

React Native: Aprende React Native con ejercicios prácticos

Aprende los fundamentos de React Native desde cero. Usa React Native para construir aplicaciones móviles híbridas tanto para iOS como para Android

52 clases

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

La guía definitiva para empezar a promocionar tus apps y videojuegos cubriendo todos los aspectos de ASO, viralidad, KPIs y promoción en la App Store de Apple

43 clases

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

Lleva las habilidades que has aprendido en los cursos de desarrollo para iOS al siguiente nivel con Swift y Xcode y postúlate como un profesional del desarrollo de apps de nivel avanzado

109 clases

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

Desarrolla 50 proyectos mientras aprendes diferentes técnicas de programación en iOS

489 clases