´Programando o Android´ está organizado em quatro partes - A primeira parte visa ajudar o leitor com alguma experiência em Java ou iOS a iniciar rapidamente seu trabalho com o SDK do Android e o básico da programação do Android. A parte dois deve seaprofundar no framework do Android, concentrando-se na interface de usuário e em hierarquias de classes gráficas, concorrência e bancos de dados. Essa parte pretende fornecer uma base para o entendimento de como as partes mais importantes de um aplicativo Android funcionam. A parte três visa apresentar modelos e padrões de código para aceleração do desenvolvimento de aplicativos que utilizam dados da web, bem como convenções de interface de usuário e APIs do Android 4. A parte quarto tem o objetivo de apresentar uma abordagem prática das APIs de multimídia, de busca, de localização, de sensores e de contas do Android, além do Native Development Kit, possibilitando que usuários incluam capacidades avançadas.