Image Compression in Flutter
5 min readNov 5, 2020
Inspired by this Stack Overflow post
For an app that deals heavily with uploading and downloading images from a server, file size can make or break the user experience. Large files will take longer to save, display, and manipulate, all of which will affect the app’s network performance. Depending on how image-heavy the application is, users may spend more time staring at loading screens than actually interacting with content.
The HTTP Archive has some interesting data on how often mobile applications and websites request images, as well as the average…