Aplicativo para mostrar dados do GitHub de um usuário
Sobre • Screenshots • Bibliografia • Contribuição
Aplicativo que realiza chamadas na API do GitHub e mostra os dados e repositórios de um determinado usuário. O projeto se baseia na arquitetura MVVM (Model View ViewModel) e usa algumas bibliotecas para auxiliar em certas funcionalidades:
- Retrofit: integração da API com o aplicativo. Usada juntamente com Gson para converter o JSON em classe de dados.
- Glide: carregamento das imagens vindas da internet.
- Hilt: injeção de dependência de maneira automática.
O aplicativo é simples de usar. Ao entrar no aplicativo, será apresentada uma tela onde você digitará o nome de usuário e apertará em "PESQUISAR". Após apertar o botão, será exibida uma tela onde será apresentado os dados e repositórios do usuário.
Nesta seção, você encontrará vários links e recursos que falam acerca das bibliotecas e extras utilizados no projeto.
Biblioteca | Link |
---|---|
Glide | https://bumptech.github.io/glide/ |
Retrofit | https://square.github.io/retrofit/ |
Hilt | https://dagger.dev/hilt/ |
O app foi criado e testado em um dispositivo físico, Redmi Note 9s, mas é disponível para qualquer um que queira contribuir.
Caso tenha alguma ideia de como melhorar o app, realize os seguintes passos:
-
Para contribuir, basta fazer um fork. (https://github.com/arturbruno17/GitHubInfo/fork)
-
Crie uma branch para sua modificação (
git checkout -b feature/fooBar
) -
Faça o commit (
git commit -am "Add some fooBar"
) -
Push (
git push origin feature/fooBar
) -
Crie um novo Pull Request