Compressing images for mobile apps

App screens are small and users are often on cellular data, so oversized images waste bandwidth and battery.