A basic list application designed using MVVM pattern with Retrofit, OkHttp, and Hilt for dependency injection.

Results of a successful fetch (from a json file on a server) is displayed using a RecyclerView with specific grouping, ordering, and filtering out non-null & non-empty name values.

  • See main source code for MVVM pattern.
  • Note: Unit tests are provided.
  • Also, UI tests using Espresso and Hilt for test dependency injection.


View Github