Programación de aplicaciones Android
Programar aplicaciones de dispositivos móviles Android y conocer los pormenores de su entorno interfaz, interfaz de usuarios y el desarrollo en relación con los proveedores de contenido.
Crear curso
Programa
2 bloques · 60 h- 01Fundamentos de la informática (apps)30 h
Aproximación a la historia de arquitectura informática y sus principales características
Gestión del entorno de trabajo y ciclo de vida de las aplicaciones
Gestión de actividades, servicios e intenciones: los proveedores de contenidos
- 02Desarrollo de una app30 h
Conocimiento de los controles comunes
- Adicción de un text view. Edit text. Botones y listas
- Manejo de widgets básicos de Android
- Conocimiento de los contenedores en Android: tipos de layouts
- Conocimiento del ciclo de vida una activity. Controles de selección en Android: los adaptadores
- Utilización de menús
- Identificación de tipos de eventos: eventos de página, de botones, de teclado. Escuchar eventos de click
- Uso de los sensores del dispositivo, el acelerómetro, el bluetooth, el sistema multitouch de la pantalla
- Localización GPS con Android: geolocalización. Usando preferencias en Android
- Gestión de bases de datos y ficheros XML
- Identificación de las funcionalidades
- Realización del parcheo de ficheros
Uso de los servicios
- Gestión de mapas en Android
- Gestión de la interfaz gráfica
Creación de una aplicación
- Uso del archivo de manifiesto
- Configuración del plugin ATD y el SDK Android. Crear una AVD
- Diseño del interfaz de usuario en Android
- Integración de un menú básico. Editar. Crear formularios
- Conocimiento de los estados de una aplicación. Uso del ArrayAdapter
- Uso del CursorAdapter
- Gestión del editor de bases de datos SQLite
- Creación de un servicio
- Arrancar y parar el servicio
- Conectar y desconectar el servicio
- Instalación del IDE eclipse
- Uso del API de Google maps
- Preparación de la aplicación: nombrar. Restos de trazas de código y debug
- Gestión de la firma
- Publicación
- Gestión de las actualizaciones