Skip to content

Repositório destinado ao meu desenvolvimento para o desafio de projeto proposto: "Criando um App Android para Compartilhar seu Portfólio de Projetos", do bootcamp Santander 2023, na trilha "Mobile Android com Kotlin"

License

Notifications You must be signed in to change notification settings

jessicaraissapessoa/GitHubSearchApp

Repository files navigation

GitHubSearchApp


Repositório destinado ao meu desenvolvimento para o desafio de projeto proposto: "Criando um App Android para Compartilhar seu Portfólio de Projetos", do bootcamp Santander 2023, na trilha "Mobile Android com Kotlin"


Tecnologias utilizadas


  • Linguagem: Kotlin
  • IDE: Android Studio

O aplicativo

  • Trata-se de uma aplicação por meio da qual você pode informar um usuário do Github e o aplicativo retorna uma lista de todos os repositórios desse
  • Clicando no card de um repositório do usuário pesquisado, abre o mesmo no navegador
  • Clicando no ícone de compartilhar, aparecem opções de compartilhamento do Android, enviando o link do repositório selecionado no meio selecionado

Personalizações


Principais personalizações que fiz além do que foi proposto do desafio:

  • Personalização do ícone do app
  • Implementação e personalização de actionbar
  • Personalização do tema do aplicativo
  • Adoção e implementação de paleta de cores baseada no Github
  • Efeito de clique no ícone de compartilhamento
  • Implementação de um ProgressBar para o período de carregamento dos repositórios do usuário pesquisado
  • Métodos shareRepositoryLink() e openBrowser() direto no Adapter
  • Método para verificação de conexão com a internet
  • Implementação de uma resposta (imagem e texto) para feedback de falta de conexão com a internet ao pesquisar
  • Popup que avisa falha na pesquisa (usuário não encontrado)

Screenshots demonstrando aplicativo


Ícone personalizado do aplicativo



Tela do aplicativo em primeiro acesso



Tela do aplicativo ao pesquisar um usuário



Demonstração de parte do método para compartilhar link de um repositório



Vídeos demonstrando aplicativo


videoAppUm.mp4

videoAppDois.mp4

Como usar um repositório


  • Clique no botão Fork. Você criaá uma cópia desse repositório em seus repositórios do GitHub: fork

  • No seu repositório remoto resultante do fork, clique em Code e copie o link da aba HTTPS: link_repositorio

  • Abra o Android Studio e clique em Get from VCS. Você puxará o repositório remoto para um repositório local: getfromvcs

  • Você pode colar o link copiado no espaço URL ou se tiver seu GitHub conectado na IDE, ir na aba GitHub e selecionar o repositório remoto criado anteriormente. Depois disso, clique em Clone: criando_repositorio_local

  • Agora divirta-se!

About

Repositório destinado ao meu desenvolvimento para o desafio de projeto proposto: "Criando um App Android para Compartilhar seu Portfólio de Projetos", do bootcamp Santander 2023, na trilha "Mobile Android com Kotlin"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages