All Projects → eonist → Hybridcamera

eonist / Hybridcamera

Licence: mit
Video and photo camera for iOS

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Hybridcamera

Nextlevel
NextLevel was initally a weekend project that has now grown into a open community of camera platform enthusists. The software provides foundational components for managing media recording, camera interface customization, gestural interaction customization, and image streaming on iOS. The same capabilities can also be found in apps such as Snapchat, Instagram, and Vine.
Stars: ✭ 1,940 (+1237.93%)
Mutual labels:  snapchat, camera, avfoundation, instagram
Swiftycam
A Snapchat Inspired iOS Camera Framework written in Swift
Stars: ✭ 1,879 (+1195.86%)
Mutual labels:  snapchat, camera, avfoundation
Ypimagepicker
📸 Instagram-like image picker & filters for iOS
Stars: ✭ 3,661 (+2424.83%)
Mutual labels:  camera, photo, instagram
React Native Vision Camera
📸 The Camera library that sees the vision.
Stars: ✭ 443 (+205.52%)
Mutual labels:  snapchat, camera, instagram
Pbjvision
📸 iOS Media Capture – features touch-to-record video, slow motion, and photography
Stars: ✭ 1,940 (+1237.93%)
Mutual labels:  snapchat, camera, avfoundation
Socialphish
The most complete Phishing Tool, with 32 templates +1 customizable
Stars: ✭ 378 (+160.69%)
Mutual labels:  snapchat, instagram
Firebase Instagram
📸 Instagram clone with Firebase Cloud Firestore, Expo, and React Native 😁😍
Stars: ✭ 389 (+168.28%)
Mutual labels:  camera, instagram
React Native Story
React native instagram story
Stars: ✭ 144 (-0.69%)
Mutual labels:  snapchat, instagram
Stealing Ur Feelings
Winner of Mozilla's $50,000 prize for art and advocacy exploring AI
Stars: ✭ 784 (+440.69%)
Mutual labels:  snapchat, instagram
Social Media Profiles Regexs
📇 Extract social media profiles and more with regular expressions
Stars: ✭ 324 (+123.45%)
Mutual labels:  snapchat, instagram
Instagram Web Api
🤳 Instagram Private Web API client for Node
Stars: ✭ 694 (+378.62%)
Mutual labels:  photo, instagram
Ios tips
iOS的一些示例,持续更新中:1、AVFoundation 高仿微信相机拍摄和编辑 2、AVFoundation 人脸检测、实时滤镜、音视频编解码、GPUImage框架的使用等音视频相关内容 3、OpenGLES 4、LeetCode算法练习 5、iOS Crash防护和APM监控 6、WKWebView相关的内容 等........
Stars: ✭ 896 (+517.93%)
Mutual labels:  camera, avfoundation
Segmentedprogressbar
Snapchat / Instagram Stories like progress indicator
Stars: ✭ 376 (+159.31%)
Mutual labels:  snapchat, instagram
Kontax Cam
Instant camera hybrid with multiple effects and filters written in Swift.
Stars: ✭ 69 (-52.41%)
Mutual labels:  camera, photo
Photo Booth
A multi-platform photo booth software using Electron and your camera
Stars: ✭ 324 (+123.45%)
Mutual labels:  camera, photo
Snapchat Clone
👻 A SnapChat clone built with React, Redux and Typescript. Styled with SASS. Tested with Cypress, Jest and Enzyme. Linted with Eslint and formatted with Prettier!
Stars: ✭ 770 (+431.03%)
Mutual labels:  snapchat, camera
Shellphish
Phishing Tool for 18 social media: Instagram, Facebook, Snapchat, Github, Twitter, Yahoo, Protonmail, Spotify, Netflix, Linkedin, Wordpress, Origin, Steam, Microsoft, InstaFollowers, Gitlab, Pinterest
Stars: ✭ 1,037 (+615.17%)
Mutual labels:  snapchat, instagram
Publishcommunity Master
仿微博,QQ空间,论坛 ,九宫格图文混排发表说说,动态,帖子
Stars: ✭ 107 (-26.21%)
Mutual labels:  camera, photo
Pictureselector
Picture Selector Library for Android or 图片选择器
Stars: ✭ 11,095 (+7551.72%)
Mutual labels:  camera, photo
MCamera
CameraViewController which allows to take photos, set filters, peform image blurring and more.
Stars: ✭ 28 (-80.69%)
Mutual labels:  camera, avfoundation

version badge Lang platform SPM compatible SwiftLint Sindre codebeat badge Reviewed by Hound

img

Features:

Description
Records video 🎥
takes photos 📷
Flash on/off
Front / Back camera ↕️
Hold to record video
Tap to take photo 👇
Tap to focus / set exposure 🔎
Pinch to zoom 👌
Looping video/photo preview 🔁
Share button 🔗
Programatic UI 🤖
Doesn't stop Spotify 🎶
Stores files in temporary 💾
Throw oriented code 💣
Persistent app authorisation 🚫
Animated record button 🔴
Callback based 📞

Why use this camera framework

  • High codebeat GPA
  • Low class scoped variable count (In order to better handle overall state)
  • Setup errors can be handled from the POV of the initiator
  • Operation errors is handled in the onCapture completion block
  • Callback based (as oppose to delegate based) More info
  • Easily styleable (The camera view is separate from the UI view)
  • No third-party libraries or Sugar
  • Entirely programatic (No storyboard)
  • Thoroughly documented (Artifacts and sideEffects etc)
  • Uses Sindre-lint style guide
  • Small footprint, only ~750 LOC (Lines of code)

Notes:

  • In order to keep things simple, The UI is CGRect based. Use your own Autolayout distro like SnapKit etc when adding additional UI

Install:

  • SPM: .package(url: "https://github.com/eonist/HybridCamera.git", .branch("master"))
  • Manual: Open HybridCamera.xcodeproj

IMPORTANT: Make sure info.plist has these variables

Privacy - Microphone Usage Description   
Privacy - Camera Usage Description  
Privacy - Photo Library Additions Usage Description  

Example:

img

Example code:

self.view = HybridCamView()
view.camView.onPhotoCaptureComplete = { (image: UIImage?, url: URL?, error: Error?) in
   Swift.print("On photo capture complete \(url)")
}
hybridCamView.camView.onVideoCaptureComplete = { (url: URL?, error: Error?) in
   Swift.print("On Video capture complete \(url)")
}

Todo:

  • Add support for more orientation modes (Currently only supports portrait)
  • Add support for error resolution from the POV of initiating the camera
  • Make UI with AutoLayout 👈
  • Make lib carthage support ✅
  • Fix AudioBug ✅
  • Fix FontCamera bug w/ IphoneX ✅
  • Add Spatial, Chaplin as an option to HybridCam 👈
  • Add CI-Travis 👈

Contributors:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].