Android es una plataforma desarrollada por Google orientada para los dispositivos móviles. En 5 de noviembre de 2007, la empresta hizo pública la primera plataforma Open Source de desarrollo para dispositivos móviles basada en la plataforma Java con sistema operativo Linux, la cual fue llamada de Android. Esta plataforma es mantenida por la OHA (Open Handset Alliance), un grupo formado por más de 40 emprestas las cuales se unieron para innovar y acelerar el desarrollo de aplicaciones, servicios, trayendo a los consumidores una experiencia más rica en términos de recursos y menos dispendiosa en términos financieros para el mercado móvil. Se puede decir que la plataforma Android es la primera plataforma móvil completa, abierta y libre. En este libro aprenderá a desarrollar aplicaciones en Android para diversas finalidades. Aprenderá un poco sobre la plataforma Android, como surgió y más datos de interés. Aprenderá a instalar el eclipse y los plugins necesarios para el funcionamiento de Android, incluyendo el SDK. Aprenderá a construir una aplicación Android básica para después conocer los componentes (widgets) que constituyen las aplicaciones Android para la construcción de aplicaciones más interesantes. También aprenderá a intercambiar layouts en una aplicación Android teniendo como ejemplo práctico, una aplicación de dar de alta. Aprenderá a usar menús y submenús en una aplicación y por último, comprenderá mejor el funcionamiento de la clase AlertDialog.Builder.