Fresco sources | off site
(-)
- Huge size of library
- No Callback with View, Bitmap parameters
- SimpleDraweeView doesn't support wrap_content
- Huge size of cache
(+)
- Pretty fast image loader (for small && medium images)
- A lot of functionality(streaming, drawing tools, memory management, etc)
- Possibility to setup directly in xml (for example round corners)
- GIF support
- WebP and Animated Webp support
Picasso sources | off site
(-)
- Slow loading big images from internet into ListView
(+)
- Tinny size of library
- Small size of cache
- Simple to use
- UI does not freeze
- WebP support
Glide sources
(-)
- Big size of library
(+)
- Tinny size of cache
- Simple to use
- GIF support
- WebP support
- Fast loading big images from internet into ListView
- UI does not freeze
- BitmapPool to re-use memory and thus lesser GC events
Universal Image Loader sources
(-)
- Limited functionality (limited image processing)
- Project support has stopped since 27.11.2015
(+)
- Tinny size of library
- Simple to use
Tested by me on SGS2 (Android 4.1) (WiFi 8.43 Mbps)
Official versions for Java, not for Xamarin!
October 19 2015
I prefer to use Glide.
Read more here.
How to write cache to External Storage (SD Card) with Glide.