CameraView for SwiftUI 📷
  • July 3, 2025

CameraView allows you to have a SnapChat-style screen on your SwiftUI app that gives a realtime view of the iPhone camera.

Adding CameraView to your App


In your Xcode project go to File -> Swift Packages -> Add Package DependencyAnd enter

https://github.com/brettfazio/CameraView

As the url. You’ve now integrated the 📷🪟 into your app!

Usage


In your SwiftUI view simply add it in like you would any other view.Here’s an example adding it to a simple view called HomeView

import SwiftUI
import CameraView

struct HomeView: View {
var body: some View {
NavigationView {
VStack {
CameraView()
}
}
}
}

Without any initializers, CameraView will be initialized without a delegate, the .builtInWideAngleCamera, and the back camera (.back).

To set those values use the following init method with whatever parameters you want:

CameraView(delegate: delegate, cameraType: .builtInDualCamera, cameraPosition: .back)

Requirements


iOS 13.0+

GitHub


View Github

#camera #swiftpackagemanager #swiftui
YOU MIGHT ALSO LIKE...
MijickPopups Hero

  Popups Alerts Resizable Sheets Banners

SwiftUI Tooltip

This package provides you with an easy way to show tooltips over any SwiftUI view, since Apple does not provide ...

SimpleToast for SwiftUI

SimpleToast is a simple, lightweight, flexible and easy to use library to show toasts / popup notifications inside iOS or ...

SSToastMessage

Create Toast Views with Minimal Effort in SwiftUI Using SSToastMessage. SSToastMessage enables you to effortlessly add toast notifications, alerts, and ...

ToastUI

A simple way to show toast in SwiftUI   Getting Started • Documentation • Change Log  Â