- Retrofit: Biblioteca recomendada pela Google para consumir APIs.
- GSON: Biblioteca da Google para lidar com dados no formato JSON.
- Coroutines: Usadas para executar código de forma assíncrona, especialmente no consumo da API.
- LiveData: Utilizada para observar e atualizar os dados na interface do usuário.
- Koin: Framework de injeção de dependências.
- Arquitetura MVVM: Seguindo o padrão Model-View-ViewModel para uma organização mais eficiente do código.
- Clean Code: Adoção de práticas de programação limpa para manter o código legível e fácil de dar manutenção.
- JUnit: Usado para testes unitários.
- Mockito: Usado para criação de mocks em testes unitários.