Malla Curricular del Curso
Introducción: (2 hrs)
? ¿Qué es Android?
? ¿Qué hace a Android distinto a otros sistemas móviles?
? Diferentes versiones de Android
• Conceptos fundamentales: (5 hrs)
? Arquitectura de Android y Kernel Linux
? Tiempo de ejecución
? Estructura de una aplicación
? Ciclo de vida de una aplicación
? Bloques de construcción
? Uso de recursos
? Seguridad y protección con AndroidManifest
Desarrollo de aplicaciones: (10 hrs)
? Instalación de entorno de desarrollo
? Uso de dispositivo virtual (ADV) y dispositivo real para desarrollo
? Árbol de directorio de una aplicación
? Interfaz de usuario
? Manejo de controles
? Unidades de medida: dip y sp
? Uso de recursos alternativos
? Uso de Diálogos y Temas
? Uso de recursos Strings, Colors.
? Añadiendo Menú
? Multimedia: Audio y video
•Android Avanzado (10 hrs)
? Almacenamiento de datos locales: SQLite
? Web a través de una aplicación
? Posicionamiento usando diferentes recursos
? Publicación en Android Market
• Examen (3h)