O documento discute a importância de se ter uma arquitetura robusta para aplicativos Android. Apresenta os princípios SOLID como uma forma básica de se ter uma boa arquitetura e fala sobre o padrão Repository Pattern e Dependency Injection para desacoplamento e injeção de dependências. Exemplifica algumas ferramentas de Dependency Injection como RoboGuice, Dagger 2 e Android Annotations.