O documento descreve fundamentos da programação para Android, incluindo a máquina virtual Dalvik, ferramenta DX e estrutura de arquivos em aplicativos Android. A Dalvik é responsável por executar softwares no Android e possui bibliotecas próprias. A ferramenta DX converte arquivos Java em arquivos .dex executáveis na Dalvik. Aplicativos Android tem extensão .apk e contém arquivos .dex, recursos e manifesto.