This is the sample app to use API at https://fakestoreapi.com/
These dependencies and structures were utilized:
-
Architecture: MVVM
-
Views: jetpack Compose
-
Dependency Injection: Hilt
-
Http client: Retrofit
-
Async Library: Coroutine Flow
Main Screen:
- It provides a list of products and you can search products by their title
- It has Unit test coverage for data layer and ViewModel.
Just clone and build