Skip to content

Projeto criado para exercitar os conceitos sobre desenvolvimento android. Trata-se de um aplicativo capaz de consumir a API do GitHub para demonstrar informações de determinado perfil

Notifications You must be signed in to change notification settings

arturbruno17/GitHubInfo

Repository files navigation

GitHub Info

Aplicativo para mostrar dados do GitHub de um usuário

SobreScreenshotsBibliografiaContribuição

📜 Sobre

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.

📱 Screenshots

📚 Bibliografia

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/

🤝 Contribuição

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:

  1. Para contribuir, basta fazer um fork. (https://github.com/arturbruno17/GitHubInfo/fork)

  2. Crie uma branch para sua modificação (git checkout -b feature/fooBar)

  3. Faça o commit (git commit -am "Add some fooBar")

  4. Push (git push origin feature/fooBar)

  5. Crie um novo Pull Request

About

Projeto criado para exercitar os conceitos sobre desenvolvimento android. Trata-se de um aplicativo capaz de consumir a API do GitHub para demonstrar informações de determinado perfil

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages