Basic Bitmap Caching in Android

A major problem I faced when messing around with android development was fetching images from a remote server and displaying them in an ImageView. There is a neat bit of code that does this for you but it had one major floor. Caching was non-existent, every time you requested the image it fetched it again from the server, this meant in my use case between 20 and 30 profile pictures had to be freshly downloaded each time. This made the UI slow to load and created a far from ideal user experience. Below are the steps I took to make »