Hello, Nice to meet you.
I'm a senior ionic framework developer and have rich experiences in the camera pick app development area.
Open camera and take photo, flash, camera mode are not problem if use the cordova camera plugin.
In second image, I will pick the image and add required features and customize them on pick screen.
Please contact me and let me know your estimations.
Hoping to hear from you. Thank you. From YD