Download aqui ou clone o repositório na sua máquina. Faça o build da aplicação utilizando Android Studio ou via terminal com ./gradlew assembleDebug
Este aplicativo para Android desenvolvido utilizando a arquitetura especificada no desafio usando o Kotlin. MVP Clean
Este aplicativo foi desenvolvido utilizando as mais novas tecnologias e bibliotecas para Android descritas abaixo. Foi seguido o molde proposto pelos critérios de avaliação, arquitetura, design e usabilidade. Fontes, tamanhos e espaçamentos foram adquiridos importanto o projeto para o Zeplin.
- MVP Clean, como arquitetura
- GIT Flow, para organização de features implementadas
- Koin, Para injeção de depêndencias.
- RXJava2, arquitetura reativa
- Retrofit, para requisições HTTP com RXAdapter
- Crashlytics, para análise durante o desenvolvimento e posterior.
- Junit e Mockito, Testes unitários
- MockWebServer, Testes unitários que precisam de uso da API
- Espresso, Testes de UI