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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5eca6a2 · Jan 13, 2025
Oct 9, 2020
Jul 5, 2024
Jul 5, 2024
Jun 26, 2015
Jan 13, 2025
May 27, 2019
Jul 5, 2024
Oct 9, 2020
Oct 9, 2020
Jul 5, 2024
Jul 5, 2024
Jun 26, 2015
Jul 5, 2024
Jul 5, 2024

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