Programa del Curso

Entorno de desarrollo

  • Requisitos del entorno de desarrollo
  • Xcode y el SDK iOS
  • Registro de desarrolladores de Apple
  • Razones por las que se rechazan las solicitudes
  • Directrices de interfaz humana

Xcode iOS Proyectos

  • Información general sobre Xcode
  • Creación de un proyecto iOS
  • Ejecución en simulador y dispositivos reales

Diseño adaptable

  • Guiones gráficos
  • Compatibilidad con múltiples dispositivos
  • Tamaño de los iconos y orientación del dispositivo
  • Componentes de la interfaz de usuario
  • Creación de una interfaz de usuario

Swift

  • Swift Descripción general del lenguaje de programación
  • Variables, constantes y tipos de datos
  • Construcciones lingüísticas
  • Uso de Xcode para desarrollar Swift aplicaciones
  • Patio de recreo

Swift Clases y escenas

  • Creación de Swift clases
  • Variables de instancia e inicialización
  • Gestión de la memoria
  • Referencias fuertes y débiles
  • Tipos de constructores
  • Protocolos, Hashable e Imprimible
  • Herencia
  • Creación de escenas
  • Implementación de controladores de vista
  • Salidas y acciones

Trabajar con gráficos

  • Adición de iconos e imágenes
  • Uso de la API de SpriteKit
  • Animación de sprites

Interacción con el usuario

  • Botones y controladores
  • Reconocimiento de gestos panorámicos
  • Toca el reconocimiento de gestos

Aplicaciones de pantalla múltiple

  • Navegación por tablas
  • Aplicaciones con pestañas
  • Controladores de navegación

Servicios de localización

  • Posición y altitud
  • Dirección de la brújula

Dispositivo Access y almacenamiento

  • Almacenamiento de archivos
  • Acceso a la biblioteca de música
  • SQLite Acceso a la base de datos

Bluetooth

  • Bluetooth API
  • Centrales
  • Periféricos

Marco de habla

  • Conversión de voz a texto
  • Texto a voz

Networking

  • Acceso a la red
  • Serialización y deserialización de JSON
  • DESCANSO Web Services

Requerimientos

El curso presupone cierta experiencia en programación.

  35 horas

Número de participantes



Precio por participante

Testimonios (2)

Cursos Relacionados

IBM MobileFirst Platform for Hybrid Mobile Application Development

  21 horas

Categorías Relacionadas