rebeloper/Media Picker

  • $99

Media Picker

Pick ANY Type Of Media in SwiftUI

Picking Images, Videos, Live Photos and PDFs is FINALLY EASY

Here's a list of features Media Picker has to offer:
👉 Simple API
👉 Pick an image / live photo / video / PDF / any type of document (ex. audio)
👉 Pick multiple images / live photos / videos
👉 Access to Photo Library / Camera / Files
👉 UIImagePickerController / PHPickerViewController / UIDocumentPickerViewController for SwiftUI
👉 Includes LivePhotoView, PDFKitView and PDFDocumentView
👉 EASY 4 step setup 🤯
👉 Present Media Picker with ONLY 1 line of code 🤩
👉 Type-safe picker type options
👉 Build for SwiftUI: MediaPickerService is an ObservableObject
👉 Proper Cancel / Error handling
👉 Built in Swift 5.5 and SwiftUI 3
👉 Example Xcode Project
👉 100% Documented

You don't have to be an advanced developer to start using Media Picker!

Step 1.

Declare your Media Picker Service.

Step 2.

Add the mediaPickerSheet view modifier.

Step 3.

Present your media picker with dozens of options 🤯

Step 4.

Use the results.
Access a universal mediaPickerResult or any of the images / videoUrls / livePhotos / pdfDocuments @Published variables from mediaPickerService.

Yes, you can pick ANYTHING!

Whatever your picker needs there's a MediaPickerFilter for that. Yes, even any type of document (ex. audio, mp4, png, ico, svg etc.)

100% Documented

Every function, every variable, every line of code is thoroughly documented, so you get peace of mind what Media Picker does under the hood.

Xcode Project

There's an example Xcode project waiting for you with all the use cases!

Contents

Resources

Video Documentation
    Demo.zip
    • 202 KB
    Resources.zip
    • 32.7 KB

    Compatible with:

    Xcode13+ ・ iOS15+ ・ Swift5.5+