O App Inventor é uma plataforma web de código aberto desenvolvida pela Google e, atualmente, mantida pelo Instituto de Tecnologia de Massachusetts (MIT). Essa plataforma permite que pessoas com conhecimentos básicos de programação criem aplicativos baseados no sistema operacional Android OS, e que podem ser executados em bilhões de dispositivos móveis (ou não): telefones celulares, tablets, relógios, TVs etc. O App Inventor, através de uma interface gráfica amigável, permite aos usuários arrastar e soltar objetos visuais para criar aplicativos. O desenvolvimento da lógica do aplicativo (que usa peças do tipo de um quebra-cabeças e gaveta de recursos) foi baseada em teorias de aprendizagem construtivistas permitindo sua utilização na educação desde crianças até universidades. Através de aplicativos simples são descritos os principais módulos de interface e blocos de controle. Primeiro de forma isolada e depois de forma integrada em aplicativos mais complexos. Foi dedicada especial atenção na descrição dos recursos mais utilizados na programação de dispositivos móveis: gráficos telefonia mensageira (SMS/torpedos) localização (GPS) códigos de barras orientação mapas (Google Maps) bancos de dados (Google Fusion Tables) Este livro aborda ainda todo o ciclo de vida de um aplicativo desde a sua concepção, desenvolvimento, depuração, instalação do dispositivo móvel até uma eventual publicação para venda na loja da Google.