My company launched a service like this : cloudimage.io, but a few others exists too:
For cloudimage.io, if you have an image such as http://mywebsite.com/photo.jpg, you can simply resize it at 400px for mobile like this : http://cloudimage.io/t/resize/400/mywebsite.com/photo.jpg.
Then the mobile will download the images directly in the right size. On a mobile application, if your app is used worldwide, having your images stored on a worldwide CDN is usually better for the user experience.
You'll find a lot of examples on the above websites.