Qué necesitas saber antes de
comenzar

Inicio 5 June 2026 07:50

Fin 5 June 2026

00 Días
00 Horas
00 Minutos
00 Segundos
course image

Desarrollador completo de iOS 16 con Swift UI y 10 aplicaciones

Aprende desarrollo iOS con Swift UI y construye muchas aplicaciones.
via Udemy

4160 Cursos


15 hours 14 minutes

Actualización opcional disponible

Not Specified

Avanza a tu propio ritmo

Paid Course

Actualización opcional disponible

Resumen

Learn iOS development with swift UI and building lots of apps. What you'll learn:

Learn Swift programming language from the scratch.Practice Swift programming language with interesting assignments attached alongLearn to create basic app with SwiftUI frameworkCreate your profile design with SwiftUI layouts and frameworkBasic mobile application designGorgeous in-app interactions and animationsLearn how to fetch data from JSON file using web APIsLearn to implement Lottie Animations and higher designing skillsLearn to integrate various iOS frameworks (AVFoundation, MapkKit etc)Learn to integrate core data with REALMLearn Firebase fundamentals including saving data, real-time sync, authentication, user status and offline supportBuild unparalleled augmented reality experiences with ARKitLeran how to save and load data on your iPhone with Firebase and SwiftUICreate a top-notch portfolio of real apps and apply for iOS developer jobsMaster Apple's greatest and latest user interface framework - SwiftUI 3The Complete iOS App Development Course with SwiftUI 3 Welcome to complete iOS 16 developer course.A course that does not just add a few sections of Swift UI rather teaches you complete iOS development fully in swift UI.

We truly understand that it can be frustrating to learn from resources that just add a few sections and call it a new course. This course is not like that.We have designed and recorded this course entirely on the new Swift UI.We will start with the basics of programming with a swift programming language.

We will go through concepts of programming like variables, operators, range, optional binding, forced unwrapping, control flows, functions, class, structs, protocols and error handling. Once the programming basics are complete we will start with building apps.

There is nothing like learning while building apps. Each app is designed and planned in such a way that it teaches you 1 concept at a time.Profile appThis app will teach you the basics of creating apps and will make you familiar with ZStack, HStack and VStack.

Within very 1st app you will learn to design beautiful apps.Slot machineThis app will teach you about custom shape design in iOS. We will learn about the concept of rawValue and creating any shape that you want.

Again a beautiful app with some logic as well.Calculator appCalculator seems really simple to people but it is not. This calculator is full of animations and tricks for designing a layout.

How to calculate screen dimensions and more.Splash screenAlthough this app is small in implementation, but it is very much fun. In this app you will learn about creating a splash screen that usually acts as a branding screen for most apps.Shopping appThis app focuses more on the UI part.

With a beautiful UI, we will learn about creating models and travelling of data between multiple screens. Horizontal scroll view and Vertical scrolling is also covered in this app.Linkedin UI CloneLinkedin has got one of the cleanest and most user friendly apps.

Building an app like this teaches you a lot about clear design and gives you confidence that you can also build a complex app.Todo app - User defaultsTodo apps like everyone can do it but don’t take it easy, it’s not that easy. Todo app teaches you about the CRUD operations and that too with UserDefaults.

We will also learn about app state management in this app.API handling with Pokemon appHandling API is one of the most important jobs as a developer and during your journey as an iOS developer you will be handling a ton of API. In this section we will learn about making a web call to API, handling clean response, handling dirty response and creating a model based on response.

Further there will be a small assignment in this section.Currently we are rolling out this course with these apps. As I get more time, I will surely add more apps to this course.

Programa

  • Introducción al desarrollo de iOS
  • Resumen de las características de iOS 16
    Introducción a Swift y SwiftUI
    Configuración del entorno de desarrollo
  • Fundamentos de SwiftUI
  • Comprensión del lenguaje de programación Swift
    Vistas y modificadores de SwiftUI
    Construcción de interfaces de usuario simples
  • Arquitectura de aplicaciones iOS
  • Comprensión de MVVM (Modelo-Vista-VistaModelo)
    Gestión del estado en SwiftUI
    Persistencia de datos: Core Data y UserDefaults
  • Construcción de diseños responsivos
  • Diseños adaptativos con SwiftUI
    Manejo de tamaños de pantalla y orientaciones
    Accesibilidad en aplicaciones iOS
  • Redes y APIs
  • Realización de solicitudes de red con URLSession
    Análisis de datos JSON
    Integración de APIs de terceros
  • Animaciones y gráficos
  • Creación de animaciones con SwiftUI
    Uso de Core Animation para gráficos complejos
    Integración de gráficos personalizados con Core Graphics
  • Técnicas avanzadas de SwiftUI
  • Vistas y componentes personalizados
    Combinación de SwiftUI con UIKit
    Uso de Combine para programación reactiva
  • Trabajo con características del dispositivo
  • Implementación del acceso a la cámara y la biblioteca de fotos
    Uso de servicios de ubicación y mapas
    Incorporación de Touch/Face ID para autenticación
  • Pruebas y depuración
  • Pruebas unitarias con XCTest
    Pruebas de interfaz de usuario con XCUITest
    Técnicas de depuración y optimización del rendimiento
  • Publicación de aplicaciones
  • Preparación de aplicaciones para su envío
    Directrices de la App Store y proceso de envío
    Conceptos básicos de marketing para aplicaciones iOS
  • Proyecto final
  • Planificación y diseño de tu aplicación
    Construcción de una aplicación completa usando SwiftUI
    Despliegue y presentación de tu aplicación
  • Construcción de 10 aplicaciones de iOS
  • Aplicación 1: Lista de tareas básica
    Aplicación 2: Aplicación de pronóstico del tiempo
    Aplicación 3: Calculadora simple
    Aplicación 4: Aplicación para tomar notas
    Aplicación 5: Convertidor de divisas
    Aplicación 6: Rastreador de fitness
    Aplicación 7: Visor de galería de fotos
    Aplicación 8: Libro de recetas
    Aplicación 9: Administrador de finanzas personales
    Aplicación 10: Visor de alimentación de redes sociales
  • Cierre del curso
  • Revisión de conceptos clave
    Recursos avanzados y lecturas adicionales
    Preparación para cursos de desarrollo avanzado de iOS

Impartido por

Ineuron Intelligence


Materias

Programming