android profiling image libraries the winner
In the android profiling image libraries the winner tutorial we find out which android image loading library is best for the recyclerview grid gallery.
At the beginning of this activity I was not sure if they would be enough differences to point to one clear winner best suited for the android recyclerview grid gallery. But for my particular application there was.
One point to note is that these are actively maintained libraries so I results I have observed are for just one moment in time, this is especially true for any suspected bugs or issues which one would be expected to be fixed in the future.
This post is going to be broken into different types of criteria and judging which library best or not as the case may be.
Setup
I’ve not included installation because all the libraries support grade dependencies which plugin into android studio nicely.
- Glide
- Picasso
- Universal Image Loader
- Fresco
Memory
- Glide
- Universal Image Loader, Picasso
- Fresco
GPU Rendering
- Universal Image Loader
- Picasso
- Glide
- Fresco
Observed Issues
- Picasso & Fresco – no issues
- Glide – Partial image overlay
- Universal Image Loader – Concurrency & Performance application not responding dialog box.
THE WINNER
So what would be my choice of image loading library for a RecyclerView grid gallery which would be expected to load over 100 full sized images, the answer is clear it goes to Picasso.