This App follows MVP Architecture with kotlin code base
This project is aimed for learning and to get hands dirty with MVP architecture and using a built in library with interaction with a sample app the library is responsible for downloading files and have the caching manager that dont dowload the same url twice if exist in cache.
The app contains 2 screen
1- List with the image and have a fab button to clear the cached downloads and download again
2- details screen
3- Unit test is added for the listPresenter.
Add UI instrumentation Test