Skip to content

App para visualizar e compatilhar fotos de gatinhos fofos da The Cat API.

Notifications You must be signed in to change notification settings

lohannaaires/neko-pics

Repository files navigation

NekoPics

📑 Sobre o projeto

Implementação de uma RecyclerView com Retrofit e Glide para apresentar uma lista de imagens aleatórias de gatos a partir de uma API.

Também foram utilizados:

  • Room para persistência quando offline
  • Hilt - Dagger para injeção de dependência
  • Navigation
  • Arquitetura MVVM
  • Coroutines

💡 Para executar, crie o arquivo apikey.properties na raiz do projeto e insira sua chave da https://thecatapi.com/.

NekoPics Home

📌 Requisitos

  • ☑️ O aplicativo deve ser desenvolvido em Kotlin;
  • ☑️ O projeto deve ser entregue em qualquer repositório público;
  • ☑️ Consumir qualquer API;
  • ☑️ Definir uma arquitetura (MVVM ou MVP);
  • ☑️ Realizar persistência local do retorno da API;
  • ☑️ Criar uma tela com uma listagem referente ao retorno da API;
  • ☑️ Utilizar componentes do Jetpack (Diferencial);
  • ☑️ Utilizar injeção de dependência (Opcional e diferencial);
  • ☑️ Aplicar conceitos do Clean Architecture (Opcional e diferencial);
  • ❎ Aplicar princípios do SOLID (Opcional e diferencial);
  • ❎ Testes unitários e instrumentados (Opcional e diferencial).