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