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.