Tema 1. Introducción a la programación orientada a objetivos en Java.
- Introducción.
- Definición de clases.
Tema 2. Comenzamos con Android.
- Introducción.
- Conceptos clave.
- Está vivo.
- Seguro y a salvo.
- Pila de software de Android.
- Primera aplicación de Android.
Tema 3. Herramientas de desarrollo.
- Conceptos básicos de Android Studio.
- Creación de un nuevo proyecto de ejemplo.
- Android Emulator.
- Proyectos de Android.
- Elementos del menú de Android Studio.
Tema 4. Estructura de una aplicación Android.
- Descripción de la arquitectura de una aplicación.
- Componentes.
- Comportamiento.
- Principios de ingeniería de software.
- Depurar una aplicación.
- Componentes de la aplicación.
- Anatomía de la aplicación Android.
- Organización de recursos y acceso.
- Actividades.
- Servicios.
Tema 5. El componente activity.
- Actividades de Android.
- Fragmentos de Android.
- Servicios de Android.
- Agregar activos.
- Añadir archivos XML a un proyecto de Android.
- El ciclo de vida de la actividad.
- Registro del ciclo de vida de la actividad.
- Rotación y ciclo de vida de la actividad.
- Cómo guardar datos en rotación.
- El ciclo de vida de activity, revisitado.
- Transmisión de datos entre actividades.
Tema 6. Otros componentes esenciales.
- Diseño del esquema de distribución.
- Explorando el diseño de la interfaz de usuario de Android.
- Configuración y uso de widgets.
- Widget manía.
- Permisos de Android y Marsmallows.
- Archivo de manifiesto de Android.
- Intención y persistencia de Android.
- Animaciones de la UI.