image

Access unlimited bootcamps and 650+ courses

50
%OFF
Article image
Matheus Miranda
Matheus Miranda05/11/2022 22:34
Share

App GitHub Search - Formação Android Developer

  • #Kotlin
  • #GitHub
  • #Android

Fala pessoal,

Trazendo minha implementação do app de compartilhamento de projetos.

https://github.com/matheus-miranda/GitHub-Search

No repositório tem um video dele rodando.

Fica aí como dica para quem estiver estudando, sempre implementar além do projeto base para chamar atenção dos recrutadores.

Qualquer coisa estamos aí para ajudar.

Bibliotecas/APIs Android utilizadas:

  • Flow/Coroutines/LiveData
  • DataStore
  • ViewModel
  • Paging3
  • Dagger-Hilt
  • OkHttp/Retrofit

Funcionalidades do App:

  • Pesquisar toda base de users do GitHub
  • Listar os repositórios publicos
  • Último usuario pesquisado no App fica salvo
  • Compartilhamento do repositório
  • Abrir o repositório no navegador
  • Mostrar indicadores de loading / erro.
  • Idiomas Inglês/Português
  • Adaptação ao Dark mode

E uma informação para quem quiser se aventurar com paginação, a API do Github traz por padrão 30 repositórios por página, então usei a biblioteca Paging3 para que tudo fosse gradativamente carregado a medida que se faz o scroll. Isso foi o que mais me fez quebrar a cabeça rsrs.

Share
Comments (2)
Matheus Miranda
Matheus Miranda - 07/11/2022 09:31

Boa Renan! Vou começar a subir uns testes em breve


Abs

Renan Siqueira
Renan Siqueira - 06/11/2022 23:53

Show de bola ein Matheus! Em breve farei um fork pra dar uma fuçadinha!

Valeu


Abs