The least you can do with Camera2 API
After setting minSdkVersion of my latest project to 21, I wanted to provide those few users with great experience I encountered in Snapchat, Instagram or recently in Messenger, which was based on having embedded camera preview.