Skip to content

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

Notifications You must be signed in to change notification settings

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

Releases

No releases published

Packages

No packages published

Languages