DEV Community

Cover image for How does the Android Image Loading library work internally?
Amit Shekhar
Amit Shekhar

Posted on • Originally published at Medium

How does the Android Image Loading library work internally?

For Android Developers, I believe this is important to learn about the internal working of libraries we use in our Android project. When we go through the source code to learn about the implementation, we get to know so many new concepts, which help us in other parts of our development work as well.

These concepts are also important when it comes to Android Interviews.

So, I highly recommend reading the source code of Android libraries.

So, I was reading the source code of various Image Loading libraries in Android like Glide, Fresco, etc.

These libraries do a lot of things internally for us so that we can just use them and get our tasks done easily. They make our life easier.

On the basis of my learnings, I have written a series of articles on “How does the Android Image Loading library work internally?”. I will list down all the articles here so that you can go through them and learn how the Android Image Loading library works internally.

How does the Android Image Loading library use the bitmap pool for responsive UI?

In this blog, we are going to learn how the Android Image Loading library uses the bitmap pool to make the UI responsive.

We will learn about bitmap pooling.

How does the Android Image Loading library solve the slow loading issue?

In this blog, we are going to learn how the Android Image Loading library solves the slow loading issue of images.

Loading images fast is very important for a better user experience. We must learn how it is done under the hood.

How does the Android Image Loading library optimize memory usage?

In this blog, we are going to learn how the Android Image Loading library optimizes memory usage.

The out-of-memory issue is the biggest nightmare that is attached to the life of all Android developers. As Android developers, we must have faced OutOfMemoryError(OOM Error). How do these libraries solve this OOM Error?

We will learn these things.

That’s it for now.

Thanks

Amit Shekhar

Top comments (0)