UPV



Esta asignaturas pretende centrase en que se logre aprender  a crear aplicaciones para el iPhone y iPad desde cero, empezando por aprender las bases del lenguaje Swift y Objective-C, así como el entorno de programación Xcode hasta lograr crear nuestras propias aplicaciones y subirlas a la App Store.

Al finalizar la asignaturas, el alumno deberá haber adquirido las siguientes competencias /objetivos:

  1. Conocer el ecosistema iOS y la herramienta de desarrollo Xcod
  2. Conocer los lenguajes de programación Swift y Objective-C
  3. Crear aplicaciones para dispositicos iPhone e iPad
  4. Aprender a usar protocolos de delegación en componentes específicos, así como frameworks específicos.
  5. Construir aplicaciones gráficas y sensibles al tacto para distintos tipos de dispositivos móviles (iPhone e iPad)
  6. Aprender a distribuir las apps tanto a betatesters como a publicarlas en el AppStore

Contenido Programático introducción a iOS

  1. Introducción al ecosistema iOS
  2. El lenguaje de programación Swift.
  3. El patrón Modelo-Vista-Controlador en iOS
  4. Depuración en XCode.
  5. Interfaces de Usuario. Framework UIKit
  6. Proceso de Publicación en la tienda AppStore

Contenido Programático iOS

  • Apps Universales para iPhone/iPad
  • Protocolos de delegación y notificación
  • Trabajar con los objetos UITableView y UICollectionView
  • Persistencia de datos básica y compleja
  • Uso de Frameworks para la geolocalización
  • Trabajo con servicios web y consumo de datos JSON
  • Trabajar con los nuevos dispositivos Apple Watch y AppleTV

 

Profesorado

Universidad Politécnica de Valencia