implement the following screen that shows a list of products in a recycler view using the following api
(https://dummyjson.com/products).
1- Keep attention to details (commits - naming convention- design quality ).
2- Send the github link of the repo with updated .md file with screen shots from the implemented design.
3- Preferred to use mvvm or mvi pattern with bloc or cubit- repository pattern - DI (injectable-get it).
4- Clean arch is a must.
5- Unit testing is a plus.

