Swift 5 y Xcode 10 Crea una App Calculadora desde 0 en iOS
por Brais Moure, Juan Villalvazo
Crea desde cero una app calculadora para iPhone e iPad con Swift 5 y Xcode 10.2: interfaz con Storyboard y Constraints, lógica, guardado de datos e icono.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por Brais Moure, Juan Villalvazo (2 h). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas que quieren crear su primera app para iPhone e iPad siguiendo un proyecto completo de principio a fin.
- Nivel
- Principiante
- Duración
- 2 h · 27 lecciones
- Precio
- Gratis en Udemy
- Autor
- Brais Moure, Juan Villalvazo
- Plan sugerido
- 2 sem. · 2 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso breve y bien estructurado para iniciarse en iOS construyendo una calculadora completa, con interfaz, lógica y mejoras. Su principal limitación es que usa Swift 5 y Xcode 10.2, por lo que conviene como introducción a los conceptos más que como guía de las herramientas actuales.
Puntos fuertes
- Proyecto único y concreto, con progresión clara desde la creación hasta las mejoras finales.
- Cubre interfaz, lógica y persistencia en un tiempo contenido (unas 2 horas, 27 lecciones).
- Una sola implementación sirve para iPhone y iPad.
A tener en cuenta
- Está basado en Swift 5 y Xcode 10.2 (iOS 12), versiones antiguas en 2026; algunos pasos pueden diferir en herramientas actuales.
- Cubre solo lo básico de un proyecto sencillo; no profundiza en otros temas del desarrollo iOS.
- La descripción no menciona ejercicios ni material descargable.
De qué trata
Curso de Udemy de unas 2 horas y 27 lecciones en el que se crea desde cero una app calculadora para iOS con Swift 5 y Xcode 10.2.
Se organiza en seis capítulos: el proyecto, su estructura, el diseño de la interfaz, la conexión entre controlador y vista, la implementación de la lógica y unas mejoras finales. Por el camino se tratan buenas prácticas, el uso de Storyboard, XIB y Constraints, el guardado de datos y la personalización del icono, con una única implementación para iPhone y iPad.
- Creación y configuración de un proyecto en Xcode
- Interfaz con Storyboard, XIB, StackView y Constraints
- Lógica de una calculadora al estilo de iOS en Swift
- Guardado de datos en el dispositivo
- App universal para iPhone e iPad con icono propio
Para quién es este curso
- Personas que quieren crear su primera app para iPhone e iPad siguiendo un proyecto completo de principio a fin.
- Quienes se inician en Swift y Xcode y prefieren aprender construyendo algo concreto, como una calculadora.
- Aficionados a la programación que quieren ver cómo se monta una interfaz con Storyboard, XIB y Constraints.
Mejor busca otro si…
- Quienes necesiten trabajar con las versiones actuales de Swift y Xcode: el curso usa Swift 5 y Xcode 10.2.
- Desarrolladores iOS con experiencia que ya dominan interfaces con Auto Layout y persistencia básica de datos.
Antes de empezar
- La descripción indica que se crea la app desde cero; no se menciona ningún requisito previo de programación.
- Un Mac con Xcode, ya que el curso trabaja con este entorno de desarrollo (la descripción no detalla requisitos de equipo).
Qué sabrás hacer al terminar
- Crear y configurar un proyecto en Xcode.
- Construir una interfaz con botones, labels, StackView y Constraints.
- Declarar variables, constantes y funciones en Swift.
- Implementar la lógica de una calculadora similar a la de iOS.
- Guardar datos en la memoria del dispositivo.
- Adaptar la app para iPhone e iPad y añadirle un icono.
Estructura del curso
- 01
El proyecto y su estructura
Presentación del proyecto, creación y configuración en Xcode, y explicación de la arquitectura y estructura de la app.
- 02
Diseño de la interfaz
Construcción de la interfaz gráfica de la calculadora con Storyboard, XIB, StackView y Constraints, pensada para iPhone y iPad.
- 03
Controlador y vista
Cómo referenciar el controlador y la vista para conectar la interfaz con el código.
- 04
Implementación de la lógica
Programación en Swift de la lógica de la calculadora para que funcione de forma parecida a la incluida en iOS.
- 05
Mejoras del proyecto
Ampliación de funcionalidades, como guardar datos en el dispositivo y personalizar el icono de la app.
Capítulos del vídeo
- 01El proyecto
- 02Estructura del proyecto
- 03Diseño del proyecto
- 04Referenciando controlador y vista
- 05Implementando la lógica
- 06Mejorando el proyecto
Plan de estudio sugerido
2 semanas · unas 2 h por semana
- 1.Semana 1, sesión 1: capítulos «El proyecto» y «Estructura del proyecto»; crea el proyecto y explora sus archivos.
- 2.Semana 1, sesión 2: «Diseño del proyecto»; replica la interfaz con StackView y Constraints.
- 3.Semana 2, sesión 1: «Referenciando controlador y vista» e «Implementando la lógica»; escribe el código tú mismo.
- 4.Semana 2, sesión 2: «Mejorando el proyecto»; añade el guardado de datos y el icono, y prueba en iPhone y iPad.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Pausa al montar la interfaz y prueba en distintos tamaños de pantalla para entender cómo actúan los Constraints.
- Escribe la lógica de la calculadora tú mismo antes de ver la solución y compara.
- Si usas un Xcode más reciente, ten a mano la documentación de Apple por si algún menú o ajuste ha cambiado.
- Tras el capítulo final, intenta añadir una operación o función extra por tu cuenta.
Cómo lo presenta Brais Moure, Juan Villalvazo
Aprende a crear una aplicación completa y de forma profesional utilizando las últimas herramientas de desarrollo iOS
¿Quieres aprender a crear una app para iOS 12 con Swift 5 desde cero y Xcode 10? ¡Bienvenido/a! Con este curso de Swift daremos todos los pasos necesarios para programar y crear una app "calculadora" como la de iOS. ¡Y estará disponible para iPhone y iPad! En este tutorial…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Hace falta saber programar?
La descripción dice que la app se crea desde cero y no menciona requisitos previos de programación.
+¿Cuánto dura?
Unas 2 horas en 27 lecciones. Con pausas para practicar, un plan razonable es de unas dos semanas con 2 horas semanales.
+¿Qué se construye?
Una app calculadora similar a la de iOS, compatible con iPhone y iPad, con guardado de datos y un icono personalizado.
+¿Está actualizado?
Usa Swift 5 y Xcode 10.2 (iOS 12), versiones antiguas en 2026, así que algunos detalles pueden diferir en herramientas actuales.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Brais Moure, Juan Villalvazo; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.