
PROGRAMACIÓN DE APLICACIONES ANDROID
Información adicional
| Horas | 60 |
|---|---|
| Código | |
| Formato | Digital |
| Proveedor | EDITORIAL FORMA |
31,80 €
*Los precios no incluyen el IVA.
A lo largo de este curso recorrerás los
fundamentos de la informática aplicados al desarrollo de aplicaciones
móviles, explorando conceptos esenciales y herramientas del entorno de
desarrollo. Además, tendrás la oportunidad de crear una aplicación
completa en Android, incorporando componentes visuales, funcionalidades
clave y la gestión de datos.
OBJETIVOS:
Aprender a programar aplicaciones móviles en Android, comprendiendo su entorno de desarrollo, interfaz de usuario, proveedores de contenido y funcionalidades básicas, hasta llegar a la publicación y mantenimiento de la aplicación.
MÓDULO 1: FUNDAMENTOS DE LA INFORMÁTICA (APPS)
1.1. Aproximación a la historia de arquitectura informática y sus principales características
- Evolución histórica de la arquitectura informática
- Características actuales de la arquitectura móvil
- Importancia de conocer estos fundamentos
1.2. Gestión del entorno de trabajo y ciclo de vida de las aplicaciones
- ¿Qué es el entorno de trabajo en el desarrollo de una app?
- ¿Qué es el ciclo de vida de una app?
- Etapas del ciclo de vida de una Activity en Android
- Importancia de gestionar correctamente el ciclo de vida
1.3. Gestión de actividades, servicios e intenciones: los proveedores de contenidos
- Actividades (Activities)
- Servicios (Services)
- Intenciones (Intents)
- Los proveedores de contenidos (Content Providers)
- ¿Por qué es importante entender estos componentes?
Actividad: Línea de tiempo y análisis de componentes
MÓDULO 2: DESARROLLO DE UNA APP
2.1. Conocimiento de los controles comunes
- Adición de elementos básicos: TextView, EditText, botones y listas
- Manejo de widgets básicos de Android
- Conocimiento de los contenedores en Android: tipos de layouts
- Ciclo de vida de una Activity y los adaptadores en controles de selección
- Utilización de menús
- Gestión de eventos: de página, botones, teclado. Escuchar eventos de click
- Uso de sensores: acelerómetro, Bluetooth y sistema multitouch
- Localización GPS y uso de preferencias en Android
- Gestión de bases de datos y ficheros XML
- Identificación de funcionalidades
- Realización del parcheo de ficheros
2.2. Uso de los servicios
- Gestión de mapas en Android
- Requisitos para usar mapas en una app
- ¿Por qué usar mapas como servicio?
- Gestión de la interfaz gráfica
- Casos de uso de servicios que afectan la interfaz
- Tipos de servicios relevantes para la interfaz
2.3. 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
- 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
Actividad: Diseña tu primera pantalla de app
Glosario de términos relevantes