This application is divided in two parts, both of which try to implement third-party libraries to easily achieve a multi-threaded process execution.
Fetches Json from an API and displays images in a recycler view from the URL in Json. When the user interacts with the image, image is opened in a fullscreen activity.
This part of application extracts all the images from user's phonebook, creates a CSV file for every contact and then packages the CSV into a .zip archive.