A plataforma de desenvolvimento Android, apesar de relativamente nova, mostra-se robusta e estável para o desenvolvimento dos mais diversos tipos de aplicações móveis. Este livro apresenta os principais recursos utilizados no desenvolvimento de aplicações Android, desde o processo básico de preparação do ambiente e desenvolvimento do primeiro aplicativo, abordando também os principais componentes visuais da plataforma e seu modelo de tratamento de eventos, avançando para a persistência de dados, utilizando o tradicional SQLite e os métodos alternativos de persistência (arquivos, SharedPreference, entre outros). Aprofundando ainda mais, são apresentados recursos como utilização de mapas, dados multimídia (som e imagem) e estudos de casos, como o desenvolvimento de aplicações com Widgets e notificações; comunicação utilizando RSS e HTTP; sensores; recepção de SMS e uso da realidade aumentada.