Desarrollar una aplicación para el sistema operativo Android resulta muy interesante, porque además de ser actualmente el más utilizado en los teléfonos móviles, no solamente permite programar, sino también trabajar otros conceptos (diseño, densidades, multipantallas, usabilidad, multidioma), que es necesario conocer. Este libro no pretende ser un manual o tutorial de desarrollo. Su objetivo principal es compartir una visión más amplia de lo que significa desarrollar una aplicación para el sistema operativo Android. Comienza con la teoría de conceptos exclusivos seguido de ejercicios prácticos, tanto de programación como de diseño; a continuación, se van realizando prácticas a nivel particular sobre temas atractivos de interacción entre el usuario y el sistema. Finalmente veremos cómo conseguimos publicar nuestra aplicación.