ShapeAnimation-Swift - Vector animation framework in Swift for iOS and OSX.

  •        18

Vector animation framework in Swift based on SwiftGraphics for iOS 9 and OSX. With ShapeAnimation you can easily create various animations with a nice Swift based syntax. SVG animation development with SVGKit happens on the SVG branch. ShapeAnimation-ObjC is an alternative vector animation framework in Objective-C.

https://github.com/rhcad/ShapeAnimation-Swift

Tags
Implementation
License
Platform

   




Related Projects

Gemini - Gemini is rich scroll based animation framework for iOS, written in Swift.

  •    Swift

Gemini is rich scroll based animation framework for iOS, written in Swift. You can easily use GeminiCollectionView, which is a subclass of UICollectionView. It enables you to make multiple animation which has various and customizable properties, and moreover can create your own custom scroll animation.

LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code

  •    Swift

An easy way to add a shimmering effect to any view with just single line of code. It is useful as an unobtrusive loading indicator. This is a network request waiting for the framework, the framework to increase the dynamic effect, convenient and fast, a line of code can be used. To run the example project, clone the repo, and run pod install from the Example directory first.

KDIntroView

  •    Swift

To run the example project, clone the repo, and run pod install from the Example directory first. KDIntroView is a framework to create dynamic onboarding views(onboarding flows) for your iOS App. You can create all sorts of cool animations.

FlightAnimator - Advanced Natural Motion Animations, Simple Blocks Based Syntax

  •    Swift

FlightAnimator provides a very simple blocks based animation definition language that allows you to dynamically create, configure, group, sequence, cache, and reuse property animations. Unlike CAAnimationGroups, and UIViewAnimations, which animate multiple properties using a single easing curve, FlightAnimator allows configuration, and synchronization, of unique easing curves per individual property animation.

RazzleDazzle - A simple keyframe-based animation framework for iOS, written in Swift

  •    Swift

RazzleDazzle is a simple AutoLayout-friendly keyframe animation framework for iOS, written in Swift. Perfect for scrolling app intros. RazzleDazzle grew from JazzHands, an Objective-C scrolling keyframe animations library by IFTTT.


awesome-ios - A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

  •    Swift

A curated list of awesome iOS frameworks, libraries, tutorials, Xcode extensions and plugins, components and much more. The list is divided into categories such as Frameworks, Components, Testing and others, open source projects, free and paid services. There is no pre-established order of items in each category, the order is for contribution. If you want to contribute, please read the guide. Instabug has just released their visual repro steps feature to enable you to trace all the views that the user interacted with before a bug or a crash occured. This will help you reproduce bugs and fix them 10x faster. We highly recommend integrating Instabug’s framework as they compiled a lot of other great features like network logs and screen annotations, providing you with useful and rich data attached to each bug or crash report. Instabug is offering awesome-ios community an exclusive 15% discount on all paid plans. Go to 1 minute integration guide.

Material - A UI/UX framework for creating beautiful applications.

  •    Swift

Welcome to Material, a UI/UX framework for creating beautiful applications. Material's animation system has been completely reworked to take advantage of Motion, a library dedicated to animations and transitions. Take a look at a sample Photos project to get started.

spruce-ios - Swift library for choreographing animations on the screen.

  •    Swift

Spruce is a lightweight animation library that helps choreograph the animations on the screen. With so many different animation libraries out there, developers need to make sure that each view is animating at the appropriate time. Spruce can help designers request complex multi-view animations and not have the developers cringe at the prototype. To make everything super easy, we currently support both CocoaPods and Carthage. If you want to just do everything yourself without a package manager, checkout our releases page and download the pre-built frameworks there or you can download the exact source from this Github project.

Interpolate - Swift interpolation for gesture-driven animations

  •    Swift

Interpolate is a powerful Swift interpolation framework for creating interactive gesture-driven animations. The 🔑 idea of Interpolate is - all animation is the interpolation of values over time.

anim - Swift animation library for iOS, tvOS and macOS.

  •    Swift

anim is an animation library written in Swift with a simple, declarative API in mind. It supports a bunch of easing functions and chaining multiple animations. It's a wrapper on Apple's UIViewPropertyAnimator on its core, and falls back to UIView.animate on versions before iOS and tvOS 10. It uses NSAnimationContext on macOS.

PullToDismiss - You can dismiss modal viewcontroller like Facebook Messenger by pulling scrollview or navigationbar in Swift

  •    Swift

PullToDismiss provides dismiss modal viewcontroller function like Facebook Messenger by pulling scrollview or navigationbar with smooth and rich background effect. If you update from 1.x to 2.0, see migration guide if needed.

pop - An extensible iOS and OS X animation library, useful for physics-based interactions.

  •    Objective-C++

Pop is an extensible animation engine for iOS, tvOS, and OS X. In addition to basic static animations, it supports spring and decay dynamic animations, making it useful for building realistic, physics-based interactions. The API allows quick integration with existing Objective-C or Swift codebases and enables the animation of any property on any object. It's a mature and well-tested framework that drives all the animations and transitions in Paper.By adding the project to your project and adding pop.embedded framework to the Embedded Binaries section on the General tab of your app's target, you can set up pop in seconds! This also enables @import pop syntax with header modules.

Parade - Parallax Scroll-Jacking Effects Engine for iOS / tvOS

  •    Swift

Communicating to cells inside of UICollectionViews, UITableViews, or UIScrollViews, has always been a challenge. It almost always relies on a messy process of trying to relay the scroll to progress to cells in triggering special scrolling effects. We’ve designed this framework to minimize the effort needed to animate views. With a simple blocks-based builder we’ve made it easy to define view states—from where they appear and where they will disappear to. There is a demo app included as part of the project that contains the following implemented examples for the following scrolling effects within the animated gif below.

C4iOS - C4 is an open-source creative coding framework that harnesses the power of native iOS programming with a simplified API that gets you working with media right away

  •    Swift

C4 is an open-source creative coding framework that harnesses the power of native iOS programming with a simplified API that gets you working with media right away. Build artworks, design interfaces and explore new possibilities working with media and interaction. Built on top of Swift, C4 puts the power of UIKit and Core Animation at your disposal, allowing you to create inventive digital interactions with far less time and effort. Plus, you get all the interactivity, fun and expressiveness of Swift. Your apps will run lightning-fast.

FlippingNotch - FlippingNotch 🤙 - Dribble inspired animation https://dribbble

  •    Swift

It is not a framework, it is just an Xcode project, embracing the notch. FlippingNotch is written in Swift 4.0 and requires an iPhone X Simulator/Device.

JDAnimationKit - Animate easy and with less code with Swift

  •    Swift

JDAnimationKit is designed to be extremely easy to use. You can animate your UI withe less lines of code. This library use internally POP framework, an extensible iOS and OS X animation library, useful for physics-based interactions. To install manually the JDAnimationKit class in an app, just drag the JDAnimationKit.swift class file (demo files and assets are not needed) into your project. Also you need to install facebook-pop. Or add bridging header if you are using CocoaPods.

Dance - A radical & elegant animation library for iOS.

  •    Swift

Dance is a powerful and straightforward animation framework built upon the new UIViewPropertyAnimator class introduced in iOS 10. With Dance, creating an animation for a view is as easy as calling view.dance.animate { ... }, which can then be started, paused, reversed, scrubbed through, and finished anywhere that the view can be referenced. Dance is especially forgiving, and provides the power that UIViewPropertyAnimator brings to iOS while maintaining ease of use. anywhere the view can be referenced.

swift-ui-animation-components-and-libraries - Swift UI libraries, components and animations by @ramotion

  •    Swift

Expanding content cell with animation inspired by folding paper card material design. Swift UI module library for adding animation to iOS tabbar items and icons.