Revo - Reverse Video, is a soon to be released iOS app that allows users to record seamless video while switching between the front and rear-facing cameras. Revo does this by utilising AVFoundation's AVCaptureMultiCamSession, a capture session that supports simultaneous capture from multiple inputs of the same media type. This app is currently only supported on devices XS, XS Max, XR and later running on iOS 13.
- SwitchCam Mode the default mode that allows switch between the front and rear camera within the same take.
- SplitScreen Mode presents two resizable AVCaptureVideoPreviewLayers which take up the top and bottom half of the display.
- PiP Mode taken from Apple's PiP, PiP mode presents a mobile, styleable, resizable AVCaptureVideoPreviewLayer.
- Live Broadcasting using ReplayKit users may live broadcast from with any recording mode.
- Library recordings are saved to the users gallary, which they can share, save, delete or play.
- iOS 13+
- Xcode 12
Revo uses AirBnb's vector animation library lottie-ios
Add the pod to your Podfile:
pod 'lottie-ios'
And then run:
pod install