Resumen del curso
El curso de Iniciación a Android está dirigido a aquellas personas interesadas en aprender este lenguaje de programación para implementar aplicaciones para dispositivos personales tales como teléfonos, tabletas, etcétera.
Destinatarios
Es un curso destinado a personas que desean aprender a programar aplicaciones en el ámbito de Android en lenguaje Java.
Contenidos
Unidad 1: Introducción al entorno de Android
- Características y Arquitectura de Android.
- Conceptos básicos de las aplicaciones Android.
- Un vistazo general al IDE de Eclipse.
- Cómo crear la primera aplicación con Android.
- Cómo diseñar la interfaz de usuario con Vistas.
Unidad 2: Diseño de la Interfaz de usuario en Android
- Actividades (Activities).
- Gestionando los eventos del usuario.
- Uso del Emulador de Android.
- Componentes avanzados.
- Diseño de componentes personalizados.
Unidad 3: Más información sobre Android
- Gestión del botón “Hacia atrás” de Android.
- Definición de una tarea en los proyectos Android.
- Guardar y recuperar el estado de una Actividad.
- Procesos en Hilos en Android.
- Menús en Android.
- Ventanas de diálogo en Android.
Unidad 4: Trabajando con ficheros
- Gestión de información en Android.
- Sistema de archivos en Android.
- Preferencias de las aplicaciones Android.
- Recursos de las aplicaciones Android.
- Acceso a Internet con Android.
- JSON (JavaScript Object Notation).
Unidad 5: Intenciones y Seguridad
- ¿Qué son las Intenciones?
- Uso de Intenciones.
- Permisos y seguridad en Android.
- Pantallas con pestañas con Tab Layout.
Unidad 6: Bases de datos y ficheros XML
- Teoría sobre Bases de Datos.
- Gestión de la Base de datos SQLite en Android.
- Selección y recuperación de Consultas de SQLite.
- Ejemplo práctico de BD SQLite con Android.
- Gestión de ficheros XML.
Unidad 7: Proveedores de contenidos, Servicios y Notificaciones
- Proveedores de contenidos (Content Providers).
- Servicios de Android y Receptores de mensajes de difusión.
- Notificaciones al usuario en Android.
- Uso de ViewPager en aplicaciones Android.
Unidad 8: Android práctico
- Depuración de aplicaciones Android con Eclipse.
- Uso de mapas en aplicaciones de Android.
- Desarrollo de aplicaciones sensibles a la Orientación del dispositivo.
- Desplegar aplicaciones Android en Dispositivos Virtuales (AVD) o Reales.
- Cómo publicar aplicaciones en el Android Market.
Información Adicional
Materiales y software necesarios
Ninguno: se incluye en el curso.
Actividades obligatorias:
6 tareas prácticas en 3 módulos y 1 actividad global.
3 cuestionarios de repaso (1 por módulo)
Tiempo estimado
Tiempo máximo de realización: 90 días.
130 horas
Requisitos recomendados
Es necesario tener conocimientos básicos de Informática y nociones de algún otro lenguaje de programación. Es decir, hay que conocer lo que es un bucle, las variables, las sentencias, etcétera.