El proyecto
  • Creación del proyecto
  • Configuración del proyecto
Estructura del proyecto
  • Arquitectura MVC (Modelo-Vista-Controlador) del proyecto
  • El controlador principal. Creando un UIViewController
  • La vista principal. Creando un .xib.
Diseño del proyecto
  • Creación de la interfaz gráfica
  • Creación de los botones (UIButton + UIStackView + Constraints)
  • Creación del visor de resultados (UILabel + Constraints)
  • Coloreando la interfaz (UIColor)
Referenciando controlador y vista
  • Creación de referencias a elementos visuales
  • Creación de acciones en los botones
  • Creación de efectos y animaciones en los botones
Implementando la lógica
  • Creación de variables
  • Creación de constantes
  • Creación de funciones
  • Implementación de operaciones matemáticas
  • Implementación de operaciones numéricas
  • Probando la calculadora
Mejorando el proyecto
  • Mejora de formateos
  • Mejora de operaciones
  • Guardado de resultados en memoria
  • Mejora de interfaz gráfica
  • Ejecución en iPad
  • Creación del icono de aplicación
  • Últimas consideraciones (No olvides ver el último vídeo)
  • Agradecimientos y SORPRESA FINAL
  • Curso Completo iOS 13 y Swift 5