O que é necessário para que possamos construir aplicativos Android bem projetados? Este guia completo permite que você explore detalhadamente os principais elementos e APIs do Android e aprenda a criar aplicativos de qualidade que funcionam em todos os dispositivos Android. Você trabalhará com abordagens comprovadas no projeto e implementação de aplicativos - incluindo frameworks que você poderá utilizar como ponto de partida para seus próprios projetos. Mergulhe na implementação de sensores, no desenvolvimento nativo, nos gráficos 3D e em muitos outros tópicos e descubra como criar aplicativos na plataforma de sua escolha. Se você for um programador de nível intermediário a avançado, prepare-se para aprender como criar ótimos aplicativos Android. Aprenda a utilizar o Android SDK com o IDE Eclipse. Aplique conceitos avançados em Java, independentemente de sua experiência com essa linguagem. Crie uma interface de usuário Android cativante e de fácil navegação. Compreenda as características individuais de bancos de dados Android e o papel do SQLite. Utilize sensores e gestos para expandir as entradas de seu aplicativo muito além de simples toques e recursos de rolagem. Explore as APIs do Android para recursos multimídia, de localização, comunicação, NFC e muitos outros casos.