Custom Camera with AVCaptureSession. And the UI is according to Instagram.