Bonus, Componente Login Vista /Controller y lógica usando Sesión y Servicios web
  • Explicación inicial de tarea a desarrollar
  • Probando el Servicio Web de login
  • Creando la vista Login
  • Presentando el modal Login sin usar Segue
  • Servicio Web Login y persistencia de Sesión
  • Culminamos el flujo con el uso con la validación de sesión
introducción al curso Swift última versión (Swift 4)
  • Desarrollo de apps iPhone con Swift- Bienvenido al curso
  • Objetivo del curso
  • Fuente Documentación oficial Apple y otras fuentes
  • Opciones de Registro como developer
  • Referencia básica y presentando a Xcode
  • proceso_de_desarrollo
  • patron_mvc y conexiones IBOutlet e IBAction
  • XCODE Descarga e instalacion
  • Crear un proyecto iOS, estructura de files y bundle Identifier
  • presentando las opciones y areas de Xcode
  • Diseño Vista y presentando al mainStoryBoard
  • Controlador Label, su uso y sus propiedades
  • Agregando TextField a la vista y sus propiedades
  • agregando un Button a la vista y revisando sus propiedades
  • agregando controlador TextView a la vista y revisando sus propiedades
  • Compilar el avance y revisar el SIMULADOR
  • Conociendo el Controller de la vista , y escribiendo el primer código
  • Vinculos_IBOutlet_IBAction_capaController
  • Cambio de propiedad "text" (SET)
  • GET de propiedades
  • Concatenar textos con variables (formato)
  • uso de Condicional If_else como flujo de control de dato de mensaje
  • Concepto de Tipo Optional (introducción) , actual Swift 4
Tipos de Datos, Constantes, Variables, Funciones
  • tipos_de_datos - constantes
  • variables declaración, descarga presentación y ejemplo
  • Funciones declaración en su modo Simple
  • Visibilidad de Variables (variables de clase y de función)
  • funciones con parametros de entrada
  • funciones_nombres_parametros
  • funciones con retorno
  • Como_usar_documentacion_oficial (extra)
Programación Orientada a Objetos en iOS con Swift
  • clases_objetos_definicion, debugger con Xcode
  • Reutilizando clases usando objetos
  • Herencia de clases, caso de tipo Optional
  • Clase Public y Private diferencia
  • Class como fichero crear
  • Resumen del capítulo de Clases y Objetos
Controles UI (user interface) más usados con Swift
  • Clase UISwitch metodología de uso de documentación
  • Class UIImageView , contenedor de imagen
  • Ejemplo UISwitch con UIImageView y UIImage
  • Clase UISegmentControl (parte 1)
  • Clase UISegmentController (parte2)
  • Ejemplo completo UISegmentControl (parte 3 final)
Autolayout, interface y restricciones - Swift
  • AutoLayout, introducción con Storyboard y opciones swift3
  • Crear Diseño vista y resolver Autolayout Automatico
  • Borrar constrainst
  • Agregando Constrains para alinear y centrar objetos
  • Agregar Constrains para uso de margenes laterales
  • Agregar Constrains para objetos laterales y RECURSOS
Colección de datos en iOS y Swift
  • Colección de datos conceptos
  • Ejemplo Básico de Array
  • Ejemplo Array con vista
  • Ejemplo Colección de datos Array y Dictionary
UITableView - Swift
  • Ejemplo con Dictionary y Colección de datos
  • UITableViewController y ClassController creación y vinculo
  • UITableViewController, implementación básica
  • UITableViewController con estilo subtitle
  • UITableViewController con Vista estilo subtitle con imagen
  • Celda Personalizada del TableView-paso1 crear vista
  • Celdas personalizadas Controller y integrar al TableView
  • UITableViewController revisión
  • Recursos y Códigos Fuentes TableView
Passing Data (pasar datos desde una vista a otra) Swift
  • PassingData
  • PassingData2
  • Passing Data
Fase 1: implementando Proyecto Restaurante - DataSource con Dictionary y Array
  • Revision del funcionalidad usando el mockup y diseño
  • creación y diseño de Navegación usando Storyboard
  • Personalización de Iconos de TabBar y uso de recursos
  • Diseño de vista Home
  • Flujo de Navegación del menú, usando NavigationController
  • Diseño de vista Categoria Platos, parte 1
  • Diseno de Vista Categoria, titulo y TableView, parte 2
  • Implementación del TableView Menú Categorias, parte 1
  • implementación Menú Categoria con datos, parte 2
  • Implementación de Celdas_customizadas para el menú
  • Diseño vista Lista de Platos, area logín y TableView
  • NavigationBar personalización de fondo y logo
  • Celda Platos customizado, Vista TableView Listar Platos, parte 1
  • Controller de Celda Personalizada de tableViewController Lista Platos, parte 2
  • Celdas Personalizada y links IBOutlet, parte 3
  • Celdas Personalizadas, conexión con datos parte 4
  • Vista Detalle plato, inicio Diseño de vista y controller
  • Vista Detalle avance del layout y constrains
  • Vista Detalle final layout con constrains dentro del TableViewController Statico