Mijick – custom camera into Swift
  • July 4, 2025
Camera Position Media Capturing Gestures Filters

✨ Features


🙏🏻 Automatically handles permissions
🖼️ Image capture
🎬️ Video capture (with or without sound)
📸 Camera position changes
🔍️ Supports manual zoom
👁️ Supports manual focus
🎞️ Changeable frame rate
📺️ Changeable camera resolution
🙈 Camera filters
🔦 Torch
📸 Flash
⏱️ Other camera settings (exposure duration, target bias, ISO, HDR mode and more)
☢️ Displays error screen if permissions are not granted
🖼️ Displays captured media screen
📱 Modern and minimalistic UI
🕺 Beautiful animations
🚧 Fully customizable screens
🤏🏼 Gestures support
📲 Blocks screen orientation change
⚡️ Supports Swift 6
🚀 … and others

☀️ Why MijickCamera?


The main problem we wanted to solve was the complexity of implementing camera into Swift projects; to get a camera view, you either have to accept a number of trade-offs or spend hours wrestling with the complexity of the AVKit framework. Here is why we think we have successfully solved the problem:

The power of simplicity

Thanks to a modern and minimalistic UI and a thoughtfully designed public API, the most common use cases can be solved with just a few lines of code.

Code Example 1

Three in one

MCamera contains three screens – Error Screen, Captured Media Screen and Camera Screen – making the process of handling camera states super easy. Moreover, MijickCamera automatically manages the entire workflow, from requesting camera permissions to displaying the results of camera captures!

Code Example 4

Engineered for limitless creativity

Every application is a special one, and we at Mijick know this very well, thus we have given you the possibility to customize each of the three screens that constitute MCamera.

Code Example 1

There is much more besides:

  • Advanced camera controls.
  • Gesture support.
  • Thoroughly designed animations.
  • Supports Swift 6.0.
  • … and much more.

🚀 How to use it?


Visit the framework’s documentation page to learn how to integrate your project with MijickCamera.

🍀 Community


Join the welcoming community of developers on Discord.

GitHub


View Github

#camera #ios #swift
YOU MIGHT ALSO LIKE...
🧭 NavigationKit

NavigationKit is a lightweight library which makes SwiftUI navigation super easy to use. 💻 Installation 📦 Swift Package Manager Using Swift Package Manager, add ...

swiftui-navigation-stack

An alternative SwiftUI NavigationView implementing classic stack-based navigation giving also some more control on animations and programmatic navigation. NavigationStack Installation ...

Stinsen

Simple, powerful and elegant implementation of the Coordinator pattern in SwiftUI. Stinsen is written using 100% SwiftUI which makes it ...

SwiftUI Router

With SwiftUI Router you can power your SwiftUI app with path-based routing. By utilizing a path-based system, navigation in your app becomes ...

FlowStacks

This package takes SwiftUI's familiar and powerful NavigationStack API and gives it superpowers, allowing you to use the same API not just ...