The following will show a dialog to the user to pick an image from the device's local album.
if (photo != null)
{
// photo is a FileInfo...
}
You can also use a similar approach to pick a video file by calling Device.Media.PickVideo().
Sometimes your app will download an image from an API, or generate a new image via some kind of processing. In that case, you might want to save the image in the device's albums folder. It's super simple to achieve that in Zebble:
await Device.Media.SaveToAlbum(myImageFile);