Skip to content

gusoliveira21/catGallery

Repository files navigation

catGallery v1.1

👀 Visualização:

🔧 Arquitetura usada:


💡 Ferramentas utilizadas:

  • Koin: Para injeção de dependência.
  • Retrofit: Utilizada para facilitar o consumo de serviços web, recebendo uma lista de dados.
  • LiveData: Foi utilizada para observar a lista de Url's, até que o retroit recebesse os dados.
  • Binding: Utilizado para vincular os dados da View.
  • Coroutine: Auxiliou o retrofi no recebimento dos dados, de modo a não interromper o funcionamento da aplicação.
  • Glide: Recurso usado para obter a imagem vinculada ao URL e converter para bitmap.
  • Glide Transformations: Sendo uma extenção do Glide, foi usado para que as imagens se mantivessem em um tamanho padrão.
  • Pallet: Foi utilizado para selecionar a cor dominante da imagem.

🔎 Ferramentas utilizadas - Testes:

  • Expresso
  • Mockito

About

😽 Projeto destinado à prática de Retrofit, consumo de API e arquitetura

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages