Diplomado Curso DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES CON ANDROID

DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES
CON ANDROID®

Temario:

  • Introducción al Sistema Operativo
  • Principales características
  • Arquitectura y Herramientas de desarrollo
  • SDK de Android®
  • Netbeans y Eclipse
  • La máquina virtual Dalvik
  • Instalación del SDK
  • Primer proyecto

Introducción al Desarrollo de Aplicaciones Android®

  • Fundamentos de una aplicación Android®
  • Componentes de una aplicación Android®
  • Ciclo de vida de una aplicación
  • Tareas y Procesos
  • Threads
  • Entorno y Anatomía
  • Layouts y Activity
  • Seguridad
  • Gestión de la información
  • Preferencias de usuario
  • Archivos y Bases de datos
  • Acceso por red
  • Content Provider

Entorno integrado de desarrollo

  • Introducción a NetBeans
  • Instalación y Entorno de NetBeans
  • Integración de Android® y NetBeans
  • Introducción a Eclipse
  • Instalación y Entorno de Eclipse
  • Integración de Android® y Eclipse
  • Aplicaciones Android® con NetBeans y Eclipse

Aplicaciones en Android®

  • Desarrollo de Activity, ActivityMap y ActivityList
  • Interfaz de usuario
  • Menús y menús contextuales
  • Vistas, adaptadores, eventos de interacción
  • Estilos y temas
  • Diálogos y notificaciones
  • Persistencia de datos
  • Content providers
  • Bases de datos y SQLite
  • Procesamiento de datos
  • Gráficos y Animaciones 2D y 3D
  • Desarrollo de aplicaciones

Servicios de Localización GPS y Redes Inalámbricas

  • Localización de usuario en el mundo
  • Las API de localización en aplicaciones en Titanium
  • Exploración los kits de mapas nativos y aprender la manera de interactuar con las vistas de mapas nativos en una aplicación
  • Capturar datos del GPS del dispositivo móvil para rastrear los datos de localización
  • Trazar la información en un mapa con TiBountyHunte
  • Activar o desactivar redes inalámbricas
  • Sincronización de información con GPRS y Bluetooth

Integración de la libreta de direcciones y las API sociales

  • Las redes sociales del usuario para comunicar la información
  • API Titanium y HTTP Client para soporte Facebook®, Twitter® y a la integración YQL
  • Bibliotecas nativas para a la utilización de estas API