#LazyFlickr
LazyFlickr is a sample Android application that shows images from Flickr based on a location feed. The application utilizes a Lazy Loading technique that also caches data to the device's SD card for later retrieval.
Display a scrolling list of images loaded from http://api.flickr.com/services/feeds/photos_public.gne?tags=boston. Asynchronously load the photos if they're not in the cache, add them to the cache, and make them available for display. The cache should be on disk so that the photos are available in the future launches of the application.
- Search for any set of tags on Flickr!
- Full offline support for multiple feed data streams as well as image data
- Supports, and uses in a tiered fashion, memory and then disk caching
- Features Cache preferences and adjustable load options
- A gallery implementation using ViewPager
- ActionBar implemented using ActionBarSherlock
- Asynchronous, Crossfading image transitions upon image load
- Custom animated refresh icon instead of indeterminate progress bar
- Consistently scaled thumbnails in density based pixel coordinates created from Flickr's 75x75px thumbnails
Features
- The app is running low on memory when dealing with full size images. Adjust the storage and decoding of images to store lower resolution versions of images based on the screen's size.
- Apply a small ~5px dark grey border around thumbnail images
- Create an option in the ActionBar to save the current image
Bugs
- Large images will crossfade to blank with internet off