Basta baixar e instalar para rodar o app.
https://drive.google.com/file/d/1jmL-sPRYq251Jg8RfTyYgornGz1oyKVX/view?usp=sharing
Room, Retrofit, Glide, Hilt, OkHttp, DataStore, LiveData, Coroutines
MVVM com Clean Architecture
Camada de apresentaçao trabalha com Activities que fazem uso da ViewModel trabalhando em conjunto com LiveDatas que disponibilizam os dados mapeados para um objeto de view que separa a lógica da entidade de domínio. Faço uso de UseCases que trabalham em conjunto com mappers dividindo essa lógica.
Contem a representação lógica/feature do negócio. Essa representação acordado através de casos de uso ie: UseCases fazem uso de uma camada de Repository, que em conjunto com mappers mapeiam a entidade do domínio.
Contém a camada de dados do app, aqui essa parte só se comunica com a parte de domínio, fazem todo tratamento de lógica de network assim como persistência dos dados.