monteoliva / githublist

Aplicativo (POC) para lista de informações do GitHub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub List

Aplicativo (POC) para lista de informações de repositórios do GitHub.

Utilizando API de repositórios do GitHub (https://api.github.com/search/repositories?q=language:kotlin&sort=stars&page=1)

Tecnologias utilizadas

  • Kotlin
  • Injeção de dependência em Dagger Hilt
  • OkHttp3
  • Retrofit2 para consumo de RestFull
  • Coroutines
  • LiveData
  • ViewModel
  • Jetpack DataViewBinding
  • Extensions
  • MVVM Arquitetura
  • Custom Views
  • Looping infinito
  • Teste Unitário com jUnit e Mockito