Introducing Shutterbug for Android
Displaying remote images is one of the top request made to a mobile developer. Most applications need it, be it for user profile pictures or news articles thumbnails. There are already a few implementations out there on Android (see LazyList or WebImageLoader). However, we wanted to hit the sweet spot between API simplicity, robustness, and efficiency. To us, SDWebImage hit it on iOS. That’s why we ported it to Android, leading to Shutterbug.
Shutterbug uses the same structure and interface as SDWebImage, with noticeable changes in the implementation to fit Android’s constraints, mainly on the caching part.
Shutterbug lets you fetch remote images and cache them. It is particularly well suited for displaying remote images in lists, grids, and maps as it includes convenience subclasses of ImageView
(FetchableImageView
) and OverlayItem
(FetchableOverlayItem
) that make implementation a one-liner.
The code was released as an Android library project. It is freely available under a BSD license on our GitHub repository.
We're hiring!
We're looking for bright people. Want to be part of the mobile revolution?
Open positions