Skip to content

Custom iOS camera optimized for taking a sequence of photos quickly and/or selecting from an image picker

License

Notifications You must be signed in to change notification settings

finn-no/Finjinon

Repository files navigation

Finjinon

Finjinon is a custom AVFoundation based camera UI, focused on quickly adding several photos. Selecting existing photos from the camera roll is supported through a pluggable interface, a default implementation using UIImagePickerController is provided.

Captured images are provided as an Asset which can retrieve image data asynchrously in order to keep memory usage low.

  • Quickly capture multiple photos (not bursted though)
  • Remove photos
  • Adapter based photo picking from photo library
  • Drag to reorder captured photos (longpress on thumbnail to initiate)

screenshot

Requirements

  • iOS 15.0
  • Swift 5.7

Installation

Finjinon is available through Swift Package Manager.

Usage

See the included Example project for usage. You must call Finjinon.setup(...) before using it.

License

MIT, see LICENSE

About

Custom iOS camera optimized for taking a sequence of photos quickly and/or selecting from an image picker

Resources

License

Stars

Watchers

Forks

Packages

No packages published