Clean Architecture Example

Description

This application will retrieve the top 100 StackOverflow users based on reputation and persist them. This allows for the application to run without any internet connection after the first caching has been completed.

Frameworks / Libraries / Components used

  • RecyclerView
  • Dagger 2.0
  • MVVM
  • Clean Architecture
  • Glide
  • RxJava
  • Navigation Framework
  • Navigation Framework Safe Arguments
  • Retrofit
  • Gson
  • OkHttp