Este é um projeto simples e legado, onde utilizamos a api do trello para listar os boards do usuário.
Para conseguir as propriedades necessárias para essa requisição (keye token), utilize este guia.
- Atualizar ou alterar dependências do projeto (Ex: adicionar Compose, remover/atualizar versões legadas das libs, etc...)
- Organizar o código do projeto utilizando algum padrão de sua preferência (MVVM, MVP, etc...).
- Utilize arquitetura limpa (ou inspirada em Clean Architecture)
- Validar possíveis falhas de segurança.
- Implementar injeção de dependencias
- Implementar programação reativa (rxJava ou coroutines).
- Implementar testes unitários.
- Implementar testes de UI. (Opcional)
- Configurar um CI/CD básico. (Opcional)
Link para um repositório Git (GitHub, GitLab, etc.) com o projeto completo.
Um bom README explicando como rodar o projeto, as decisões arquiteturais, e os pontos fortes da solução.
Boa sorte! =)
