App que exibe personagens através da Marvel API, onde são feitas requisições do tipo GET CHARACTERS para exibir os personagens e GET COMICS para exibir os comics em que o personagem está contido.
Para o funcionamento das requisições no projeto é necessário realizar o cadastro no site Marvel API para obter acesso as chaves: "Your public key" e "Your private key", e substituí-las na classe Constants, (PUBLIC_KEY) e (PRIVATE_KEY).
- Kotlin
- Marvel API
- MVVM
- ViewModel
- Retrofit
- Navigation Component
- Coroutines
- Dagger - Hilt
- Room
- CRUD
- State Flow
- Flow
- Timber
- Glide
- Home
- Search
- Character Detail/Comics List
- Favorites
Este projeto está em andamento, sendo necessário adicionar:
- Testes unitários
- Testes de Instrumentação
- CI/CD