Objetivo:
Desarrollar competencias básicas para el desarrollo de aplicaciones para dispositivos móviles Android.
Dirigido a:
Toda persona que desee aprender a desarrollar aplicaciones Android que posea fundamentos de programación en el lenguaje de programación Java.
Intensidad 40 Horas |
Inicio 14 de agosto |
Horario Lunes a Viernes 6 p.m. a 10 p.m. |
|
Contenido:
- I. Primeros pasos
- a. ¿Qué es Android?
- b. Instalación del IDE y el SDK
- c. Creación de un proyecto Android
- d. Ejecución de una app Android
- e. Componentes de una aplicación Android
- f. Ciclo de vida de una aplicación Android
- II. Soportando diferentes dispositivos
- a. Soporte de diferentes lenguajes
- b. Soporte de diferentes pantallas
- c. Soporte de diferentes versiones de la plataforma
- III. Actividades e intentos
- a. Iniciando otras Actividades
- b. Comunicación entre actividades
- c. Iniciando otras Apps
- d. Obtener un resultado de otras Apps
- e. Permitir que otras Apps inicien una Actividad
- f. Easy Share Action
- IV. Trabajando con permisos del sistema
- a. Declaración de permisos
- b. Solicitud de permisos en tiempo de ejecución
- c. Mejores prácticas de uso de permisos en tiempo de ejecución
- V. Guardando datos
- a. Guardando parejas clave-valor
- b. Guardando archivos
- c. Guardando datos en base de datos SQLite
- VI. Compartiendo contenido
- a. Compartir archivos con otras Apps
- b. Compartir archivos usando NFC
- VII. Fragmentos
- a. Creación de fragmentos
- b. Construcción de una UI flexible
- c. Comunicación entre fragmentos
- VIII. Agregando multimedia
- a. Gestionando el audio playback
- b. Captura de fotos
- c. Impresión de contenido
- IX. Un ejemplo práctico