Este libro es una guía práctica y concisa para aprender a desarrollar aplicaciones para Android, el sistema operativo de Google para dispositivos móviles. Dirigido a estudiantes, profesores y profesionales con conocimientos básicos o nulos de Java, el libro presenta los conceptos esenciales a través de ejemplos sencillos y capturas de pantalla. El lector aprenderá a programar interfaces de usuario, gestionar la entrada y salida de datos, trabajar con ficheros, herramientas gráficas, gráficos interactivos, imágenes, sonido, temas, recursos, procesos en segundo plano, diálogos de progreso, notificaciones, animaciones gráficas y simulaciones. Incluye apéndices con elementos de Java y una aplicación científica completa para Android.