Image Loading
This lesson goes over image loading from the internet.
We'll cover the following...
Dependencies #
Loading an image from the Internet may sound like a trivial task, but it is not. There are a lot of cases which we would have to handle, some of them:
- storing and retrieving the image from the RAM cache
- storing and retrieving the image from the disk cache
- scaling and resizing the image
- displaying loading and error states
- handling out of memory scenarios
- handling concurrent image loading
- etc.
To avoid handling all the scenarios described above, there are several popular image loader libraries developed and distributed as open source. The most popular are:
...