All Projects → efremidze → Animoji

efremidze / Animoji

Licence: mit
Animoji Generator 🦊

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Animoji

Statusalert
Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way.
Stars: ✭ 809 (+192.06%)
Mutual labels:  apple, cocoapods, carthage
Cluster
Easy Map Annotation Clustering 📍
Stars: ✭ 1,132 (+308.66%)
Mutual labels:  apple, cocoapods, carthage
Shsearchbar
The search bar that doesn't suck.
Stars: ✭ 206 (-25.63%)
Mutual labels:  apple, cocoapods, carthage
Coding Ios
CODING iOS 客户端源代码
Stars: ✭ 3,771 (+1261.37%)
Mutual labels:  cocoapods, carthage, emoji
Haptica
Easy Haptic Feedback Generator 📳
Stars: ✭ 587 (+111.91%)
Mutual labels:  apple, cocoapods, carthage
Croc
Swift emoji string parsing library
Stars: ✭ 124 (-55.23%)
Mutual labels:  cocoapods, carthage, emoji
Magnetic
SpriteKit Floating Bubble Picker (inspired by Apple Music) 🧲
Stars: ✭ 1,252 (+351.99%)
Mutual labels:  apple, cocoapods, carthage
Shiny
Iridescent Effect View (inspired by Apple Pay Cash) ✨
Stars: ✭ 707 (+155.23%)
Mutual labels:  apple, cocoapods, carthage
Avsqldebugger
A Simple Core Data Debugger that will look inside your apps DB
Stars: ✭ 30 (-89.17%)
Mutual labels:  apple, cocoapods, carthage
Ribbon
🎀 A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.
Stars: ✭ 273 (-1.44%)
Mutual labels:  cocoapods, carthage
Swiftvalidators
String (and more) validation for iOS
Stars: ✭ 226 (-18.41%)
Mutual labels:  apple, cocoapods
Gemini
Gemini is rich scroll based animation framework for iOS, written in Swift.
Stars: ✭ 2,965 (+970.4%)
Mutual labels:  cocoapods, carthage
Connectivity
🌐 Makes Internet connectivity detection more robust by detecting Wi-Fi networks without Internet access.
Stars: ✭ 1,476 (+432.85%)
Mutual labels:  apple, carthage
NumPad
Number Pad (inspired by Square)
Stars: ✭ 81 (-70.76%)
Mutual labels:  apple, carthage
TermiNetwork
🌏 A zero-dependency networking solution for building modern and secure iOS, watchOS, macOS and tvOS applications.
Stars: ✭ 80 (-71.12%)
Mutual labels:  apple, carthage
SwiftUIFormValidator
Declarative form validator for SwiftUI.
Stars: ✭ 34 (-87.73%)
Mutual labels:  apple, carthage
Swiftytexttable
A lightweight library for generating text tables.
Stars: ✭ 252 (-9.03%)
Mutual labels:  cocoapods, carthage
punic
Punic is a remote cache CLI built for Carthage and Apple .xcframework
Stars: ✭ 25 (-90.97%)
Mutual labels:  apple, carthage
Uxmpdfkit
An iOS PDF viewer and annotator written in Swift that can be embedded into any application.
Stars: ✭ 260 (-6.14%)
Mutual labels:  cocoapods, carthage
Corestore
Unleashing the real power of Core Data with the elegance and safety of Swift
Stars: ✭ 3,254 (+1074.73%)
Mutual labels:  cocoapods, carthage

Animoji

Build Status Carthage Compatible Language Version License Platform

Animoji is an iOS library that gives access to the private framework AvatarKit to generate Animoji, just like the Messages app.

Supports iOS 12.2 Animoji (Boar, Giraffe, Owl, Shark)!

Animoji uses iPhone X and iOS 11.1 features so no Simulator support yet.

Demo Video

$ pod try Animoji

Requirements

  • iOS 11.1+
  • Xcode 9.1+
  • Swift 5 (Animoji 1.x), Swift 4 (Animoji 0.x)

Usage

You can initialize an Animoji like a UIView. Animoji is a SCNView so if your using a storyboard/xib use a SceneKit View.

import Animoji

let animoji = Animoji(frame: self.view.bounds)
animoji.setPuppet(name: .cat)
view.addSubview(animoji)

Installation

Animoji is available via CocoaPods and Carthage.

CocoaPods

To install with CocoaPods, simply add this in your Podfile:

use_frameworks!
pod "Animoji"

Carthage

To install with Carthage, simply add this in your Cartfile:

github "efremidze/Animoji"

Privacy Settings

You must provide a description for how your app uses the following privacy settings in your app's Info.plist file.

  • NSPhotoLibraryAddUsageDescription
  • NSMicrophoneUsageDescription
  • NSCameraUsageDescription

Disclaimer

Animoji utilizes Apple's private API to do its magic. Use caution, submitting this code to the App Store adds the risk of being rejected!

Communication

  • If you found a bug, open an issue.
  • If you have a feature request, open an issue.
  • If you want to contribute, submit a pull request.

Apps Using Animoji

Feel free to submit a PR if you’re using this library in your apps.

License

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

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].