O objetivo é criar um cliente básico de Twitter em Kotlin . As funcionalidades principais serão: buscar por tweets com um texto específico, e mostrar os tweets de um usuário. De maneira mais detalhada
- A tela inicial do aplicativo deve conter uma tela de busca, com uma search bar no topo. Ao digitar um texto e confirmar
- Durante a busca, um spinner deve ser mostrado na tela. Após o resultado, os tweets devem ser mostrados na ordem em que são retornados pela API
- Ao tocar em um tweet, a página do usuário que postou o mesmo deve ser aberta, mostrando sua timeline
- Na medida do possível, tente simular a interface do app do Twitter. De maneira mais específica, garanta que a imagem de perfil vai ser mostrada junto com o texto do tweet
Critérios a serem avaliados:
- Capacidade de seguir e cumprir os requisitos acima
- Estabilidade do app
- Legibilidade e boas práticas no código
- Experiência do usuário
- Recursos adicionais que sejam implementados
Referências úteis: