Android shopping application demo for zappos.com
(Since this is a demo app, backward compatibility is not implemented)
This app. uses well known libraries, Retrofit as HTTP client and Glide for image downloaiding and display. I have experimented with other Image loading libraries: Picasso, Volly and Fresco, but GLide seems to be performing best amongst all due to it's well optimized Cache mechanism. Since default type 'THUMBNAIL' images are too small, I have used type 'PAIR' images with '4x' resolution to enhance user experience. Used databinding for efficient data loading and save number of lines of code. Designed with Meterial design guideline to provide elegant user interface. Detailed explaination about implementation has been provided inside source code.