- August 28, 2025
- Mins Read
| Description | |
|---|---|
| Records video | 🎥 |
| takes photos | 📷 |
| Flash on/off | ⚡ |
| Front / Back camera | ↕️ |
| Hold to record video | ✊ |
| Tap to take photo | 👇 |
| Tap to focus / set exposure | 🔎 |
| Pinch to zoom | 👌 |
| Looping video/photo preview | 🔁 |
| Share button | 🔗 |
| Programatic UI | 🤖 |
| Doesn’t stop Spotify | 🎶 |
| Stores files in temporary | 💾 |
| Throw oriented code | 💣 |
| Persistent app authorisation | 🚫 |
| Animated record button | 🔴 |
| Callback based | 📞 |
In order to keep things simple, The UI is CGRect based. Use your own Autolayout distro like SnapKit etc when adding additional UI
.package(url: "https://github.com/eonist/HybridCamera.git", .branch("master"))HybridCamera.xcodeproj
IMPORTANT: Make sure info.plist has these variables
Privacy – Microphone Usage Description
Privacy – Camera Usage Description
Privacy – Photo Library Additions Usage Description

self.view = HybridCamView()
view.camView.onPhotoCaptureComplete = { (image: UIImage?, url: URL?, error: Error?) in
Swift.print(“On photo capture complete \(url)”)
}
hybridCamView.camView.onVideoCaptureComplete = { (url: URL?, error: Error?) in
Swift.print(“On Video capture complete \(url)”)
}
This package provides you with an easy way to show tooltips over any SwiftUI view, since Apple does not provide ...
SimpleToast is a simple, lightweight, flexible and easy to use library to show toasts / popup notifications inside iOS or ...
Create Toast Views with Minimal Effort in SwiftUI Using SSToastMessage. SSToastMessage enables you to effortlessly add toast notifications, alerts, and ...