Complex solution how to copy image from gallery to app, store it and display

Complex solution how to copy image from gallery to app, store it and display.

  1. Where is the best place to store images in case of user deleted it from gallery. Appdata/Assets/SD card?
  2. How to move images to the destination and store it in created folder?
  3. How to pick images from created folder and display it in app?