Skip to content

Latest commit

 

History

History
22 lines (20 loc) · 683 Bytes

README.md

File metadata and controls

22 lines (20 loc) · 683 Bytes

Github Consumer

App to list popular Java Repositories on github.

Usage

    1. When the app opens, it shows the most popular java github open repositories int that moment.
    1. When the user taps a repository, it opens a screen that shows the pull requests of that repository.
    1. When the user taps a pull request, the app opens the browser for that respective pull request link.

Stack

  • MVVM
  • Clean architecture
  • Modular architecture
  • Single activity pattern
  • Koin
  • Coroutines
  • Retrofit + gson
  • Glide
  • Espresso for instrumentation tests
  • JUnit for unit tests
  • Robolectric for custom component unit tests
  • Android Jetpack Navigation + SafeArgs
  • DataBinding