Este projeto é um aplicativo Android que consome a API da Marvel, permitindo aos usuários explorar uma lista de personagens e obter detalhes sobre eles. Além da navegação interna para a tela de detalhes dos personagens, o aplicativo também possui uma funcionalidade de perfil em um módulo separado.
Listagem de Personagens: Apresenta uma lista dos personagens da Marvel, com possibilidade de navegar para os detalhes de cada um.
Detalhes do Personagem: Fornece informações detalhadas sobre o personagem selecionado, dentro do mesmo módulo da listagem.
Perfil do Usuário: A partir da tela de listagem, o usuário pode navegar para a tela de perfil, que está localizada em um módulo separado.
- Kotlin
- Jetpack Compose
- Room
- Retrofit
- Coroutines e Flow
- Injeção de Dependências
- Modularização
- Testes unitários
- Testes de UI
- Testes de integração
- Canary