Catálogo Contenidos SCORM

Programación de Aplicaciones Android

Código: IFCM018PO

Área Profesional: Informática y Comunicaciones
Duración: 60 horas

Objetivos

OBJETIVO GENERAL:

Programar aplicaciones de dispositivos móviles Android.

OBJETIVOS ESPECÍFICOS:

Unidad 1

  • Descubrir la evolución de Android desde sus inicios, la arquitectura del sistema, así como las características principales.
  • Descubrir las distintas versiones de Android.
  • Conocer la diferencia entre los dos grandes sistemas para móviles Android e iOS.
  • Saber cómo es la arquitectura del sistema.
  • Conocer las principales características de Android.

Unidad 2

  • Crear proyectos con Android Studio.
  • Configurar e instalar simuladores.
  • Conocer cómo descargar e instalar Android Studio.
  • Crear un proyecto en Android Studio.
  • Agregar Constraint a una vista.
  • Distribuir los componentes dentro de una Activity.
  • Incorporar a un proyecto una imagen y mostrarlo en un ImageView.
  • Crear textos dentro de un proyecto de Android con TextView.

Unidad 3

  • Conocer los diferentes tipos de Activities que ofrece Visual Studio.
  • Descubrir los servicios que se pueden invocar en una aplicación Android.
  • Saber crear diferentes tipos de actividades.
  • Conocer los servicios de Android.
  • Conocer cómo activar el servicio de la cámara de un dispositivo.
  • Saber cómo activar una nueva Activity a petición del usuario.
  • Pasar datos entre actividades.

Unidad 4

  • Utilizar componentes básicos en las actividades, Widgets más comunes y bases de datos en Android.
  • Crear listas y Spinners.
  • Saber utilizar el widget CalendarView para solicitar fechas al usuario.
  • Reproducir vídeos en las aplicaciones.
  • Conocer los distintos tipos de layout.
  • Saber crear menús en las aplicaciones.
  • Usar bases de datos.

Unidad 5

  • Utilizar el servicio de Google Maps en aplicaciones Android.
  • Saber cómo crear interfaces.
  • Saber crear credenciales de la API de Google Maps.
  • Usar mapas en aplicaciones Android.
  • Descubrir cómo desarrollar interfaces distintas para distintos tipos de dispositivos.

Unidad 6

  • Configurar el archivo Manifiest.
  • Firmar una aplicación para su publicación.
  • Publicar y actualizar aplicaciones en la Google Play.
  • Configurar un emulador.
  • Configurar un emulador en Android Studio.
  • Utilizar el ArrayAdapter.
  • Usar el CursorAdapter.
  • Mostrar mapas en aplicaciones Android.

Programa

Unidad 1. Introducción. Historia, su arquitectura y sus características principales.

Introducción

1. Introducción a Android

2. Historia

3. Arquitectura del sistema

4. Características principales

Resumen

Ejercicios de repaso

Unidad 2. Entorno de trabajo. Ciclo de vida de las aplicaciones. Componentes de la aplicación.

Introducción

1. Entorno de trabajo

2. El ciclo de vida de una aplicación Android

3. Componentes de una aplicación

Resumen

Ejercicios de repaso

Evaluación Parcial 1

Unidad 3. Actividades: servicios, intenciones, proveedores de contenidos.

Introducción

1. Actividades

2. Los intents

3. Proveedores de contenidos

Resumen

Ejercicios de repaso

Unidad 4. Controles comunes.

Introducción

1. Añadir un Textview. EditText. Botones y listas

2. Widgets básicos de Android

3. Contenedores de Android: tipos de layout

4. Ciclo de vida de una Activity. Controles de selección en Android: los adaptadores

5. Utilización de menús

6. Tipos de eventos: eventos de página, de botones, de teclado. Escuchar eventos de clic

7. Uso de los sensores del dispositivo, el acelerómetro, el Bluetooth, el sistema Multitouch de la pantalla

8. Localización GPS con Android: geolocalización. Usando preferencias en Android

9. Bases de datos y ficheros XML

10. Funcionalidades

11. Parchear ficheros

Resumen

Ejercicios de repaso

Evaluación Parcial 2

Unidad 5. Servicios.

Introducción

1. Mapas en Android

2. Interfaz gráfica

Resumen

Ejercicios de repaso

Unidad 6. Crear una aplicación.

Introducción

1. Archivo de manifiesto

2. Configurar el plugin ADT y el SDK Android. Crear una AVD

3. Interfaz de usuario en Android

4. Integrar un menú básico. Editar. Crear formularios

5. Estados de una aplicación. Uso del ArrayAdapter

6. Uso del CursorAdapter

7. Editor de bases de datos SQLite

8. Crear un servicio. Arrancar y parar el servicio. Conectar y desconectar el servicio

9. Aprender a instalar el IDE Eclipse

10. API de Google Maps

11. Preparación de la aplicación: nombrar. Restos de trazas de código y Debug

12. Firma

13. Publicación

14. Actualizaciones

Resumen

Ejercicios de repaso

Evaluación Parcial 3

Glosario

Bibliografía

Evaluación Final