Aplicativo Android para exibir informações básicas de usuários do GitHub.
- Procurar usuários pelo 'username' da plataforma
- Descobrir os repositórios públicos destes usuários, com informações como: descrição, número de estrelas, forks e linguagem.
- Visitar a página web do perfil
Para rodar este projeto em modo de desenvolvimento, será necessário que você tenha o ambiente básico para aplicações android utilizando o Android Studio. Essas informações podem ser encontradas aqui.
Clone este repositório
$ git clone https://github.com/bryanlds/github-finder-android.git
$ cd github-finder-android
Importe o projeto para o Android Studio e aguarde o Gradle baixar as dependências.
- Linguagem adotada: Kotlin
- API do GitHub
- Uma arquitetura de Activity única, usando o componente Navigation para gerenciamento de operações nos Fragments
- Camada de apresentação que contém um Fragment (View) e um ViewModel por tela
- Live Data
- Data Binding
- Suporta mudanças de orientação das telas sem perda de estado
- Constraint Layout
- Retrofit - cliente HTTP
- CircleImageView - 'A fast circular ImageView perfect for profile images'
- Picasso - download e cache de imagens
- Paging v3
- Injeção de Dependência
Este projeto está licenciado sob a licença MIT.
