GithubListApp

Aplicativo de listagem de repositórios do Github

Aplicativo que listagem de repositórios e pull requests. Feito com objetivo de participação de processo seletivo.

Initial features

  • Listagem de repositórios Kotlin carregados via API através do Retrofit
  • RecyclerView para gerenciar o ciclo de vida dos itens exibidos
  • Imagens carregadas pela lib Picassa
  • Uso de Intent externa para abrir link no navegador do device
  • Arquitetura MVVM
  • Uso de viewBinding para interação com as View do XML
  • Injeção de dependência com Koin
  • Gerenciamento das variáveis da viewModel com Lifecycle
  • Programação reativa com RxKotlin

Next features

  • Criação de uma máquina de estado
  • Paginação infinita
  • Testes unitários
  • Mudularização

Qualquer duvida estou a disposição através do e-mail ou linkedin. Espero que o projeto esteja a altura do que esperam de um profissional. Obrigado pela chance e pela oportunidade. Até breve!