/StackExchangeApp

An app that displays users from StackExchange API

Primary LanguageKotlinApache License 2.0Apache-2.0

StackExchangeApp

StackExchangeApp is an app that allows getting users from "StackExchange" API by reputation. The app displays up to 20 users that are filtered by name. There is also the option to see the user details in a details screen.

The app is written in Kotlin and uses:

  • Clean architecture principles.
  • MVVM as presentation pattern.
  • RxJava2 to handle async network calls.
  • Retrofit for networking operations.
  • Glide for image rendering

The app is fully tested using:

  • JUnit4.
  • Mockito.
  • Mockito-kotlin.
  • Robolectric.
  • Espresso.