O objetivo deste módulo foi apresentar os pilares de sustentação que compõem o modelo de programação e a estrutura essencial na qual está implantada o sistema operacional Android. O modelo tradicional de programação sugere que os aplicativos tenham apenas um único ponto de entrada enquanto que o modelo Android de programação sugere que os aplicativos tenham vários pontos de entrada. Além disso, dois componentes essenciais foram apresentados: activty e intent. Uma Activity é, basicamente, um componente gráfico da GUI (Grafical User Interface), ou seja, uma janela que se apresenta ao usuário. Já uma Intent, representa um mecanismo de IPC (Inter Process Comunication) poderoso que carrega consigo a intenção do usuário em fazer algo, ou seja, é a forma que o Android criou para permitir que componentes diversos do sistema possam se comunicar por meio de uma interface padronizada garantido que tais componentes trabalhem de modo fracamente acoplado.
No que diz respeito à estrutura essencial do Android, a mesma apresenta os conceitos relativos a VM Dalvik e a VM ART que são maquinas virtuais que executam bytecodes específicos denominados de dex. Bytecodes dex são, aproximadamente, duas vezes mais eficientes em termos de espaço do que os bytecodes Java nativo, o que em ambientes móveis é algo considerado crucial e necessário.