InstaQR generates a live wallpaper by combining an image of your choice with a scannable QR code. The QR code stores your share action (any link such as a social media profile) and stays hidden until the live wallpaper is activated by pressing into the screen. Simply ask the person you would like to share your action with to open their camera app and point it at the QR code.
We use CocoaPods for our dependency manager. This should be installed before continuing.
To access the project, run the following:
git clone --recursive https://github.com/OlegAba/InstaQR.git
cd InstaQR/
pod install
Make sure to open the Xcode workspace!
Optionally add Unsplash API keys:
- Create Keys.plist at
InstaQR/Resources/
- Add row for
unsplashSecretKey
with the respective value - Add row for
unsplashAccessKey
with the respective value
CocoaPods - Dependency manager
LivePhoto - A single-file library for working with Apple Live Photos
UnsplashPhotoPicker - iOS UI component that allows you to quickly search the Unsplash library
CropViewController - UIViewController subclass to crop out sections of UIImage objects, as well as perform basic rotations
SwiftyGif - High performance and easy to use Gif engine
EFQRCode - A lightweight, pure-Swift library for generating pretty QRCode image with input watermark or icon and recognizing QRCode from image
This project is licensed under the MIT License - see the LICENSE file for details