An application for Shopify Merchants to view their collections and get more information on the products within those collections.
Custom Collections Page - > Displays all the custom collections
Collection Details Page -> Displays the products within a specific collection along with the collection image, collection title, product title, product inventory
For local database, I used Realm as it stores objects, has ability to create relationships, and very easy to read and write a lot of different options. Moreover, Realm has listeners that can be used to get the results of its query or write commands when ran asynchronously which makes the development very maintainable and easy to update
Retrofit makes it very easy to consume JSON data from a REST based webservice
Glide is very useful in its various strategies for caching the images with ability to store the original image fetched or the one being used by the app or both or neither of them. Glide's image caching comes out of the box so never have to worry about it not caching if not told to do so.