As Apps são feitas de features que contém código que fazem parte do mesmo módulo ou App onde todo o aplicativo é definido. A inclinação natural das equipes é continuar escrevendo código criando suas features e seus testes. Como resultado, o aplicativo e seu target de test/flavor crescem em complexidade, eventualmente ocasionando a manifestação de bugs, maior tempo de compilação e uma piora no desempenho da equipe, por conta de um código mais desenhado. Com essa apresentação queremos apresentar como decidimos criar módulos concisos, claros, com um bom design e que tenham alguns princípios da arquitetura modular como: Scalability, Availability, Deployability, Testability, Maintainability.