Desarrollo Móvil #8 de 8 en su categoría

Reseña honesta: “Desarrollo de apps para iOS con SwiftUI y UIKit” de Jorge Maldonado B. [2026] – ¿Vale la pena?

Un catálogo enorme de iOS en español, con SwiftUI y UIKit, Core Data, SwiftData, Firebase y App Store; se quedó en iOS 17 (marzo de 2024) y crece por acumulación, no por renovación.

Qué promete y qué encontré al analizarlo

Desarrollo de apps para iOS con SwiftUI y UIKit, de Jorge Maldonado B., es un curso de 54.3 horas que enseña a crear apps para iPhone y iPad con las dos formas de construir interfaces que ofrece Apple: SwiftUI y UIKit con Storyboard. Tiene 5,768 alumnos y 827 reseñas con un promedio de 4.57, y promete cubrir desde las bases de Swift hasta compras integradas y la publicación en la App Store.

Al revisar sus 57 secciones, el patrón es claro: el curso nació para iOS 14 en 2020 y ha ido sumando bloques al final con las novedades de iOS 15, 16 y 17, como SwiftData, @Observable, TipKit o el nuevo MapKit. La última actualización es de marzo de 2024, así que no incluye nada de lo que Apple ha presentado desde entonces. Es muchísimo contenido, pero conviene entender cómo está ordenado antes de comprarlo.

El temario, en resumen

  • Fundamentos (34 elementos): Lean Canvas para aterrizar ideas de apps, licencias e instalación de Xcode, Swift 5 (13) e introducciones a SwiftUI y al Storyboard.
  • Interfaces en paralelo (48): stacks en SwiftUI frente a constraints, Size Classes y StackViews en UIKit; navegación, listas y grids en ambos frameworks.
  • Estado y datos (56): ciclo de vida, State y Binding, Combine, UserDefaults, Core Data con MVVM en SwiftUI y en UIKit, y JSON con URLSession (15).
  • Bloque iOS 14 y 15 (185): widgets, diseño para iPad, Firebase (44 entre SwiftUI y UIKit), mapas, compras integradas y subida a la App Store (13), ShazamKit, SwiftUI con PHP y MySQL (20), RealityKit, login con Google y PencilKit.
  • Bloques iOS 16 y 17 (184): NavigationStack, una app de chat con Firebase, Live Activities y Dynamic Island, OpenAI, SwiftData (29 entre tres secciones), @Observable, TipKit, AdMob, Stripe y traducción con ML Kit y VisionKit.
  • En total: 451 videos y 56 artículos, sin ejercicios ni cuestionarios, con subtítulos automáticos en español.

Puntos fuertes

  • Amplitud muy poco común. Un solo curso toca persistencia (UserDefaults, Core Data, SwiftData), red (URLSession, Firebase, PHP con MySQL), monetización (compras integradas, AdMob, Stripe) y frameworks como RealityKit, ShazamKit o PencilKit.
  • SwiftUI y UIKit lado a lado. Navegación, listas, Core Data y Firebase aparecen en pareja para cada framework. En un trabajo real encontrarás proyectos con ambos, y entender UIKit sigue siendo útil para mantener apps existentes.
  • Llega a publicar y cobrar. Compras integradas y subida a la App Store (13 elementos), junto con AdMob y Stripe, cubren la parte de negocio de una app, no solo la técnica.
  • Arquitectura y persistencia moderna presentes. MVVM aparece con Core Data, y el bloque de iOS 17 incluye SwiftData con imágenes y exportación a JSON.

Aspectos mejorables

  • Sin actualizar desde marzo de 2024. El contenido llega a iOS 17 y el titular habla de Swift 5.7. Desde entonces Apple publicó iOS 18 e iOS 26 y lanzó Swift 6, con comprobaciones de concurrencia más estrictas; nada de eso está en el temario.
  • Crece por capas, no por renovación. Las bases se grabaron para iOS 14 y 15 y las novedades se agregan al final: la navegación se enseña con el enfoque de esas versiones y NavigationStack llega muchas secciones después (5 elementos); ObservableObject domina el curso y @Observable, el enfoque actual, tiene solo 2 clases.
  • Sin ejercicios ni pruebas. No hay ejercicios de código ni cuestionarios, y en el temario no aparecen pruebas con XCTest ni con Swift Testing.
  • Exige Mac y, en partes, cuenta de pago. Los requisitos piden un iMac, MacBook o Mac mini, y algunas secciones necesitan la licencia de desarrollador de pago. Sin Mac no puedes seguirlo.

Conclusión honesta

Por temario, es un curso de iOS enormemente amplio, y su enfoque dual SwiftUI/UIKit tiene valor real si vas a trabajar con apps existentes. Pero el reloj pesa: lleva más de dos años sin cambios, y su estructura acumulativa hace que un principiante aprenda primero patrones que Apple ya sustituyó y vea los actuales al final y de pasada.

Si lo compras, úsalo como un catálogo: haz completas las 12 secciones marcadas como «Indispensable» (77 elementos), salta después a los bloques de iOS 16 y 17 (NavigationStack, SwiftData, @Observable) y consulta el resto según tu proyecto, apoyándote en la documentación de Apple para lo más reciente. Y si tu meta es publicar en Android y iOS con un solo código, evalúa Flutter - Móvil: De cero a experto o React Native con Expo; para probar y publicar en iOS seguirás necesitando, en la práctica, una Mac o un servicio de compilación en la nube.

7.1

Puntaje final: 7.1/10 · Bueno

Para quien tiene Mac y quiere un recorrido amplio por el ecosistema de Apple, o necesita UIKit además de SwiftUI. No es la mejor opción si buscas aprender el iOS más reciente, con Swift 6 y las APIs posteriores a iOS 17.

Este curso sí es para ti si…

  • Tienes Mac y quieres aprender SwiftUI y UIKit en un mismo curso
  • Vas a mantener apps que todavía usan Storyboard y UIKit
  • Te interesa monetizar con compras integradas, AdMob o Stripe
  • Quieres un catálogo de ejemplos para consultar según lo que necesites

Mejor busca otro curso si…

  • No tienes un iMac, MacBook o Mac mini
  • Buscas contenido de iOS 18 en adelante o Swift 6
  • Necesitas ejercicios evaluados o pruebas automatizadas
  • Prefieres un curso corto y lineal: son 54.3 horas en 57 secciones

Desarrollo de apps para iOS con SwiftUI y UIKit

Jorge Maldonado B. · 54.3 h · 4.6 ★

Ver el curso en Udemy

Enlace directo a Udemy. Esta reseña no está patrocinada. Revisa el precio: Udemy tiene ofertas casi siempre.

Preguntas frecuentes

¿Necesito una Mac?

Sí. Los requisitos piden un iMac, MacBook o Mac mini, porque Xcode solo funciona en macOS. No necesitas iPhone ni iPad, y la licencia de desarrollador de pago solo se requiere en algunas secciones concretas.

¿Está actualizado?

Hasta iOS 17. La última actualización es de marzo de 2024 y el titular menciona Swift 5.7; no cubre iOS 18 en adelante ni Swift 6.

¿Sirve si nunca he programado?

Los requisitos dicen que no se necesita experiencia previa y hay una introducción a Swift de 13 elementos. Aun así, con 54.3 horas y temas muy variados, avanzarás mejor si sigues primero solo las secciones marcadas como «Indispensable».

Roberto Delgado

Ingeniero en Sistemas Inteligentes · San Luis Potosí, México

Analizo cursos de tecnología con el mismo criterio con el que evaluaría un sistema: qué promete, qué entrega y dónde falla. Si una reseña tiene un dato desactualizado, avísame y la corrijo.

7.1 Bueno
Ver en Udemy