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"
- Linguagem: Kotlin
- IDE: Android Studio
- "API": https://api.github.com/
- 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
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)




videoAppUm.mp4
videoAppDois.mp4
- Abra o Android Studio e clique em Get from VCS. Você puxará o repositório remoto para um repositório local:
- 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:
- Agora divirta-se!