To be brief, their app ran the Android native camera app in the background and took a screenshot of the resulting feed for the image, bypassing actual integration with Android's camera apps. Having worked on an Android smartphone from the ground up, I can understand their reluctance to commit dev time to having to support so many Android versions and other variations on all the devices out there, but still a lazy weird hack.
https://android.gadgethacks.com/how-to/fyi-why-androids-snap...
https://www.reddit.com/r/GooglePixel/comments/64xqv0/snapcha...