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
Rating: 4.4 out of 5 (84 ratings)
3,382 students
Swift 5 y Xcode 10  Crea una App Calculadora desde 0 en iOS
Rating: 4.4 out of 5 (84 ratings)
3,382 students
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

Requirements

  • Tener instalado Xcode (de descarga gratuita en la App Store de Apple)
  • Te resultará más fácil si conoces algún lenguaje orientado a objetos
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.]

Who this course is for:
  • Programadores interesados en crear una aplicación iOS con Swift y Xcode desde 0
Course content
6 sections • 27 lectures • 2h 0m total length
  • Creación del proyecto
    03:29
  • Configuración del proyecto
    03:10
  • Arquitectura MVC (Modelo-Vista-Controlador) del proyecto
    03:53
  • El controlador principal. Creando un UIViewController
    07:02
  • La vista principal. Creando un .xib.
    02:05
  • Creación de la interfaz gráfica
    07:28
  • Creación de los botones (UIButton + UIStackView + Constraints)
    05:39
  • Creación del visor de resultados (UILabel + Constraints)
    01:21
  • Coloreando la interfaz (UIColor)
    01:49
  • Creación de referencias a elementos visuales
    04:23
  • Creación de acciones en los botones
    07:02
  • Creación de efectos y animaciones en los botones
    04:43
  • Creación de variables
    04:11
  • Creación de constantes
    04:59
  • Creación de funciones
    07:47
  • Implementación de operaciones matemáticas
    08:24
  • Implementación de operaciones numéricas
    06:11
  • Probando la calculadora
    04:46
  • Mejora de formateos
    06:51
  • Mejora de operaciones
    10:36
  • Guardado de resultados en memoria
    03:05
  • Mejora de interfaz gráfica
    04:48
  • Ejecución en iPad
    02:29
  • Creación del icono de aplicación
    01:00
  • Últimas consideraciones (No olvides ver el último vídeo)
    01:16
  • Agradecimientos y SORPRESA FINAL
    01:25
  • Curso Completo iOS 13 y Swift 5
    00:13

Instructors
Freelance full-stack developer | MoureDev founder
Brais Moure
  • 4.6 Instructor Rating
  • 3,279 Reviews
  • 27,112 Students
  • 3 Courses

Mi nombre es Brais Moure, soy un informático freelance emprendedor y amante de la tecnología.

Desde 2010, he trabajado en grandes empresas del sector como Inditex, Indra o Altia. Ocupando mis 3 últimos años, antes de establecerme como freelance, como Arquitecto de Software del área de Logística-Comercial de Inditex.

En 2014 decido crear mi propia empresa de desarrollo de software, MoureDev, dado mi profundo interés por las nuevas tendencias del sector. Finalmente, en 2015, dejo mi empleo y paso a dedicarme por completo a MoureDev, orientando mi carrera al desarrollo de aplicaciones móviles iOS y Android.

Actualmente dirijo MoureDev, he finalizado más de 60 proyectos, mis apps han superado el millón de descargas y llegado a número 1 en 34 países, soy co-fundador de Pilbeo, programador iOS en Mr Jeff y asesoro y desarrollo para empresas y startups de diferentes partes del mundo como España, México, Estados Unidos, Bélgica o Australia.

Ingeniero en Computación | Desarrollo iOS - Swift y Android
Juan Villalvazo
  • 4.5 Instructor Rating
  • 12,264 Reviews
  • 109,294 Students
  • 13 Courses

Soy Ingeniero en Computación y Desarrollador de Aplicaciones Móviles, especializado en sistemas operativos iOS y Android.

Instructor profesional de cursos de programación en la plataforma de Udemy desde Junio de 2014, con más de 100k alumnos y 11K reseñas positivas.

Youtuber enfocado a la motivación y apoyo tanto de programadores como de emprendedores. Actualmente el canal cuenta con más de 100K suscriptores.

Conferencista de los siguientes eventos:

Jalisco Talent Land 2018-2019, Simposio Internacional de Sistemas e Informática en Culiacán Sinaloa, Quinto Congreso Internacional de Ciencias Empresariales en Guayaquil Ecuador.

Pero principalmente soy una persona que sabe por experiencia propia lo difícil que puede ser aprender a programar, es por eso que la meta en mis proyectos recientes es apoyar a cualquier persona que quiera entrar al mundo del desarrollo y emprendimiento.