Latest 0.3.2
Homepage https://github.com/gonzalonunez/GNCam
License MIT
Platforms ios 9.0
Frameworks UIKit, AVFoundation, CoreMedia
Authors

Icon

CI Status
Version
License
Platform

Part of a larger effort to open source Giffy.

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

GNCam is available through CocoaPods. To use it, simply add pod 'GNCam' to your Podfile. Make sure that use_frameworks! is also in your Podfile.

It should look something like this:

use_frameworks!

target '<MY_TARGET_NAME>' do
  pod 'GNCam'

  target '<MY_TEST_TARGET_NAME>' do
    inherit! :search_paths

  end
end

Author

Gonzalo Nuñez, [email protected]

Twitter: @gonzalo__nunez

License

GNCam is available under the MIT license. See the LICENSE file for more info.

Notes

As of right now, this is simply a direct Swift 3 port of existing code that I had – the original code is like 2+ years old. In the future, I plan on ditching the "CaptureManager" approach and going with a more protocol-oriented compositional approach. Along with that change, there will need to be a few more things before I can call this v1.0:

  1. Unit Tests with extensive code coverage
  2. A cleaner example app that showcases the supported features

Also, more than anything this library gives me the ability to start up a photo/video app in a matter of seconds. With that being said, many of the features added to this will be influenced by goals I have with apps that use this. If for some reason this actually gets starred and used, other developers will be influencing that as well :)

Latest podspec

{
    "name": "GNCam",
    "version": "0.3.2",
    "summary": "A Swift 3 library that uses AVFoundation to interact with the camera on iOS.",
    "description": "GNCam is a Swift 3 library that uses AVFoundation to interact with the camera on iOS.",
    "documentation_url": "https://gonzalonunez.github.io/GNCam",
    "homepage": "https://github.com/gonzalonunez/GNCam",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "gonzalonunez": "[email protected]"
    },
    "source": {
        "git": "https://github.com/gonzalonunez/GNCam.git",
        "tag": "0.3.2"
    },
    "social_media_url": "https://twitter.com/gonzalo__nunez",
    "platforms": {
        "ios": "9.0"
    },
    "source_files": "GNCam/Source/**/*",
    "resources": "GNCam/Assets/**/*",
    "frameworks": [
        "UIKit",
        "AVFoundation",
        "CoreMedia"
    ],
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This