Flutter recommends to use cached_network_image here https://flutter.dev/docs/cookbook/images/cached-images. I used it and it worked fine. I tried NetworkImage and it worked, too.
I read from the doc that NetworkImage also caches the downloaded image locally. So what's the point in using cached_network_image instead of NetworkImage? Is there a comparison how their caching strategies differentiate from one another? Thanks!