3.9. Añadiendo preferencias de usuario
3.9.1. Organizando preferencias
3.9.2. Cómo se almacenan las preferencias de usuario
3.9.3. Accediendo a los valores de las preferencias
3.9.4. Verificar valores correctos<opcional>
3.10. Añadiendo una lista de puntaciones en Asteroides
3.11. Creación de listas con RecyclerView
3.12.1. Añadiendo fotografías en Mis Lugares
Cargar fotografías grandes de forma eficiente
CAPÍTULO 4. Gráficos en Android
4.1. Clases para gráficos en Android
4.2. Creación de una vista en un fichero independiente
4.3. Creando la actividad principal de Asteroides
4.3.3. Introduciendo la nave en VistaJuego
4.4. Representación de gráficos vectoriales en Asteroides
4.5.2. Animaciones de propiedades
CAPÍTULO 5. Hilos de ejecución, pantalla táctil y sensores
5.1. Uso de hilos de ejecución (threads)
5.1.1. Introducción a los procesos e hilos de ejecución
5.1.2. Hilos de ejecución en Android
5.1.3. Creación de nuevos hilos con la clase Thread
5.1.4. Introduciendo movimiento en Asteroides
5.1.5. Ejecutar una tarea en un nuevo hilo con AsyncTask
5.1.6. Mostrar un cuadro de progreso en un AsyncTask
5.1.7. El método get() de AsyncTask
5.2. Manejando eventos de usuario
5.2.1. Escuchador de eventos de la clase View
5.4.1. Manejo de la pantalla táctil multi-touch
5.4.2. Manejo de la nave con la pantalla táctil
5.5.1. Un programa que muestra los sensores disponibles y sus valores en tiempo real
5.5.2. Utilización de los sensores en Asteroides
5.5.3. Restricciones al uso de sensores en segundo plano en Android 9