In this chapter, you saw how to cache images to avoid downloading them multiple times. This way we speed up our application, improve the user experience, and reduce the amount of data our application consumes. You also covered how to improve memory handling and how to solve some potential issues with large images. We finished the chapter by briefly covering multiple third-party libraries. These libraries are widely used by many applications, contributed by many developers, and are a way to reduce our development time and add many features without the complexity of having to develop them.
In the next chapter we will cover how to store information locally on the device. We have to make sure our application works properly whenever the device has no connection and avoid downloading information again and again. For performance reasons, responsiveness of our application and to save some data from the user's data plan.