Swift 5 y Xcode 10  Crea una App Calculadora desde 0 en iOS

Aprende a crear una aplicación completa y de forma profesional utilizando las últimas herramientas de desarrollo iOS

4.70 (145 reviews)
Udemy
platform
Español
language
Mobile Apps
category
instructor
6,820
students
2 hours
content
Jun 2019
last update
FREE
regular price

What you will learn

Crear un proyecto con Xcode 10.2

Programar con Swift 5 (la última versión del lenguaje de programación de Apple en 2019 y que será estándar en 2020)

Arquitectura simple de un proyecto iOS con Xcode

Replicar una interfaz de usuario usando Botones, Labels, StackView, Constraints...

Declarar variables, constantes y funciones

Guardar datos en la memoria del dispositivos

Crear una app universal para iPhone e iPad

Añadir un icono a la aplicación

Description

¿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 aprenderás a crear un app desde cero:

  • Crearemos y configuraremos un proyecto en Xcode.

  • Hablaremos de la arquitectura y estructuración del proyecto.

  • Construiremos su interfaz gráfica con Storyboard, XIB y Constraints.

  • Aprenderemos buenas prácticas de programación.

  • Añadiremos toda la lógica de aplicación de nuestra app calculadora para que funcione de la forma más parecida a la incluida en iOS.

  • Ampliaremos funcionalidades realizando guardados de datos, personalizando el icono de la home...

  • Y encima será compatible con iPhone y iPad (2 en 1! Con una única implementación).

[Proyecto totalmente actualizado a Swift 5 y Xcode 10.2.]

Screenshots

Swift 5 y Xcode 10  Crea una App Calculadora desde 0 en iOS - Screenshot_01Swift 5 y Xcode 10  Crea una App Calculadora desde 0 en iOS - Screenshot_02Swift 5 y Xcode 10  Crea una App Calculadora desde 0 en iOS - Screenshot_03Swift 5 y Xcode 10  Crea una App Calculadora desde 0 en iOS - Screenshot_04

Content

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

Reviews

Luis
April 17, 2021
el curso está bien y el profesor explica bien, pero el curso es demasiado antiguo y las configuraciones no funcionan como él explica
Alejandro
April 6, 2021
Es un gran curso de iniciación, sin embargo le hace falta actualizar para considerar la ultima versión de Xcode.
Adrian
March 19, 2021
Ha superado por mucho lo que esperaba de curso. Estoy realizando el curso de IOS 14 y 5.3 también de Brais Moure y Juan Villalvazo (en la lección 124) y mi intención es practicar realizando una calculadora. Entre estos dos cursos se complementan muy bien. Agradezco a Brais el tiempo dedicado para realizarlo, es mucho tiempo invertido y cada lección vale su peso en oro. El curso es gratuito, pero sin dudarlo hubiera pagado por él. La información está aquí, ahora queda por mi parte practicar, practicar y practicar...
Wilson
October 13, 2020
Muy buen curso como introducción al desarrollo para IOS, aunque hubo partes pasaba muy rápido y uno sin tener conocimientos se traba en ciertos temas como el no usar importación de clases para llamar a sus métodos. En general muy bueno para empezar a desarrollar algo.
Fernando
July 11, 2020
porque no se puede ver bien en el movil, en el mac xcode me satura el sistema y no puedo usar el navegador
Jorge
August 27, 2019
Excelente, muy práctico, emocionante poder ver funcionando tu primer App Felicidades y muchas gracias
Edison
July 28, 2019
es muy mal el curso no debería parecer la minutara de vídeo de ese puto aburre cada vez que se mueve su mano
Alejandro
July 26, 2019
Pensé que tendría una introducción rápida a Swift pero igual no es tan complicado si sabes programar en Java, C++ o Phyton pero sigue siendo un curso increible
Adolfo
July 7, 2019
Excelente y muy recomendable. Estoy aprendiendo mucho y por supuesto que seguiré todos vuestros cursos.
Daniel
July 2, 2019
Muy bien explicado, la verdad un excelente trabajo con la app y los pasos a seguir para que sea entendible al desarrollador, muchas felicidades.
Alejandro
July 2, 2019
Genial, he repasado algunos temas que pensaba que ya dominaba (ahora tengo mas trucos que colocar debajo de la manga), eres bueno Moure, sigue asi
Israel
June 9, 2019
En principio es una buena eleccion. Lo que ocurre que personaliza demasiado la organizacion de ficheros desde el punto de vista de un novato.
Omishe
May 28, 2019
Fantástica explicación y muy entendible, hasta ahora uno de los mejores cursos que he tomado en UDEMY.

Charts

Price

Swift 5 y Xcode 10  Crea una App Calculadora desde 0 en iOS - Price chart

Rating

Swift 5 y Xcode 10  Crea una App Calculadora desde 0 en iOS - Ratings chart

Enrollment distribution

Swift 5 y Xcode 10  Crea una App Calculadora desde 0 en iOS - Distribution chart
2378118
udemy ID
5/21/2019
course created date
5/30/2019
course indexed date
Bot
course submited by