Hallo wie geht's!?
Olá, como que vai!?
O projeto Experiments como o próprio nome sugere, é um lugar para se aventurar e se divertir com tecnologias que rodeiam o desenvolvimento de um aplicativo. Foi feito pensando em facilitar o uso de toda e qualquer api, e portanto não possui de fato um único contexto de desenvolvimento, sendo o contexto inicial sobre clima-tempo e utiliza da api Open Weather api.
- Desenvolvido majoritariamente em kotlin
- Segue Clean Architecture e MVVM
- Kotlin Flow para single shot operations
- Pre-commit hook para uso de ktlint e detekt
- Branch com adição de flipper
- Testes unitários para as camadas de data, domain, presentation
- Compose para UI
- Utiliza variáveis de ambiente para guardar informações como chaves de api
- Segue a idéia de separação de módulos em public e implementation
- Koin para injeção de dependência
A tela inicial do app visa mostrar informações sobre clima-tempo:
⚠️ O projeto foi criado utilizando Android Studio Hedgehog, e portanto pode apresentar problemas ao rodar 😿
export WEATHER_API="{token}"