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

5.0 /5
(19)

109
Bienvenidos al master de iOS avanzado
NOTA IMPORTANTE sobre el curso
Introducción al curso
Cómo sacarle el máximo partido al curso
Cómo testear tu propio ejercicio
La Comunidad de Discord para Aprender con Amigos
Toma notas de tu curso en tiempo real en Frogames Formación
Personalizar la apariencia de una app - El proyecto inicial
El tema de una app
Aplicar el tema a los controles visuales
UIView, la variable TintColor y el cambio de color
Cómo personalizar la barra de navegación de la app
El botón de volver atrás
Personalizar las pestañas de la app
Personalizar el segmented control
Cómo personalizar un botón stepper
Reto: Cómo personalizar un slider
Reto: Cómo personalizar un botón switch
Personalizar el color y la fuente de las celdas de una tabla
Personalizar las instancias concret
El truco de la librería Sola
¿Qué hemos aprendido?
Descarga el código fuente de la sección
Diseño para programadores
Introducción a la programación funcional
Los Closures en Swift
Funciones de orden elevado
Typealias
Map
Filter
Reduce
¿Qué hemos aprendido?
Buenas prácticas de programación
Introducción a las notificaciones push
El sistema de notificaciones Push de Apple
El certificado de la Notificaciones Push
Crea el App ID de Apple y el certificado de seguridad P12
La creación del provisioning profile
Cómo subir los certificados a Firebase
Cómo funcionan los Web Services y las llamadas HTTP
Mi primera push
Últimos detalles de la push
Registrar la app para notificaciones (modo clásico)
Configurar Firebase y la magia oscura de Cocoapods
Gestionar las notificaciones
Push a través de llamadas HTTP
¿Qué hemos aprendido?
In App Purchases y los 7 pasos mágicos
Un sketch de nuestra app
El diseño de la pantalla de la tienda
Cómo usar las Collection Views
El uso de UICollectionViewDelegateFlowLayout: las celdas ajustadas a dispositivos
Bases de Datos y Core Data
Crear un objeto con Core Data
Webs de recursos gratis para desarrolladores
Celdas personalizadas
El efecto difuminado en las compras
Descarga el proyecto elaborado en la primera parte
Paso 1 - Dar de alta los productos en iTunes Connect
Paso 2 - Hacer la request de los SKProducts en Swift
Paso 3 - Mostrar la información del usuario
Paso 4 - Añadir las compras a la cola de pagos
Paso 5 - Gestionar la respuesta de Apple
Paso 6 - Proporcionar la compra realizada al usuario
Paso 7 - El botón de restaurar las compras
Reto: Y para terminar, un truco para ganar mucho dinero
¿Qué hemos aprendido en la sección?
Apple Pay vs In App Purchases
Un sketch de nuestra app
El diseño de la tabla y la celda
Los delegados de la clase Table View
El modelo de datos de la App
El segue para pasar info entre controladores
El método prepare for segue
Loss detalles de los productos y las stack views
El botón de pago por Apple Pay
Cómo saber si tengo Apple Pay configurado
Cómo funciona Apple Pay
La petición con PKPaymentRequest
PKPaymentAuthorizationViewController
El delegado de PKPaymentAuthorizationViewController
Apple Pay Provider
La gestión de datos de usuarios y la RGPD
Los métodos de envío de productos físicos
Recopilar los datos de usuario para enviar el producto
Una limpieza de código antes de terminar
La página de la información de la compra
El truco del email opcional para saber si ha comprado
Un mensaje de gracias personalizado
Un poco de confeti para celebrar
Reto final: el carrito de la compra
¿Qué hemos aprendido?
Descarga el proyecto final del clon de Amazon
Introducción a la localización
Un sketch de nuestra app
El diseño de la App
El cálculo de la propina
El picker view y las elecciones en columna
La teoría sobre los XML
XML Parser Delegate
El cálculo de la divisa del usuario
Cómo traducir un storyboard a varios idiomas
La clase NSLocalizedString
Cómo localizar las divisas monetarias
Cómo cambiar de país sin coger un avión
Ejercicios finales y qué hemos aprendido
Descarga el código fuente de la sección
La traducción y la localización de apps
Hemos terminado una aventura juntos, ¡pero vamos a por la siguiente!

instructor

5.0 /5
(19)

  • Avatar
    Alberto
    (5)
    iOS and Swift are no longer a problem for me.

    With this course I've managed to understand the concepts that were escaping me and move towards a better future.

  • Avatar
    Jackeline
    (5)
    Great

    I learned iOS and Swift like crazy

  • Avatar
    Jorge
    (5)
    A Step to the Next Level

    If you really want to do this for real, this course is the crown jewel; it forced me to ditch bad habits and write way more robust and elegant solutions for my projects.

  • Avatar
    Angel
    (5)
    Take your skills to the next level and become an expert iOS developer

    This master's program is designed for those who already have iOS development experience and want to master Swift, Xcode, and the most powerful frameworks in the Apple ecosystem. Through over 150 classes and 23 hours of content, you'll learn everything from data structures to advanced techniques in design, localization, security, and app monetization.

  • Avatar
    Santiago
    (5)
    Highly complete Swift course

  • Avatar
    Rosa
    (5)
    Really recommend it, you learn how to design scalable and maintainable apps.

  • Avatar
    Nieves
    (5)
    This is a whole different level: Swift in a suit and tie

  • Avatar
    María
    (5)
    Game-changer and totally professional

    I can't put into words how much this iOS and Swift development master's has changed me. I was curious about mobile development, but this course made me feel truly ready to work in the industry. I loved how in-depth it is, how it covers everything from the essentials to advanced techniques.

  • Avatar
    Gustavo
    (5)
    Advanced Master's in iOS and Swift Development: Become an Apple Ecosystem Professional

    This master's program is the definitive training for those who want to become high-level iOS developers. Through an intensive and structured journey, you'll learn to build sophisticated, scalable applications ready for production, mastering Swift, SwiftUI, UIKit, and the most advanced tools in the Apple environment.

  • Avatar
    Nicolás
    (5)
    Great Swift course

  • Avatar
    Rocío
    (5)
    Highly recommended

    I loved it and learned a lot too

  • Avatar
    Samuel
    (5)
    The depth they teach Swift at is impressive

    I've developed several apps since finishing the course and I feel super confident in my skills. Now I can say I'm a real iOS developer

  • Avatar
    Carlos
    (5)
    Highly recommended!

    The course has allowed me to deeply understand the tools and techniques needed to create professional-quality mobile applications. The lessons are comprehensive and very well structured. Undoubtedly, an excellent option to master iOS and Swift.

  • Avatar
    Gabriela
    (5)
    Swift at a different level

    This master's course is on another level. I'd already worked with Swift before, but with this course I saw everything I was missing. The projects are amazing and the curriculum is super comprehensive.

  • Avatar
    danison
    (5)
    The ultimate leap in iOS development

    This advanced master's program took me to the next level in developing iOS applications. With Swift and Xcode, I learned how to create professional and complex apps, which allowed me to apply as an advanced-level developer.

  • Avatar
    Joiser
    (5)
    What a level

    They've developed such a great course level, I love how well they handle the content

  • Avatar
    Yvonne
    (5)
    really incredible

    one of the best if you want to master everything about iOS

  • Avatar
    BORJA
    (5)
    Excellent

    A really comprehensive course, explained really well.

  • Avatar
    Yeison
    (5)
    iOS Development Add-on

    Congratulations to the Frogames team for this iOS development course. App development is a field that has always sparked my curiosity, and this course gives you the foundations you need to keep going down this path

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