What is Kinieta?

Kinieta is an Animation Engine for iOS with an Intuitive API and Readable Code! (Written in Swift 4.0.)

Why another?

I decided to build an Animation Engine from scratch for the usual reason: No other did what I wanted how I wanted it! While there are some great libraries out there, my requiremenets where pretty restrictive as what I wanted was:

  • A library written in Swift 4.0
  • With a timeline approach where animations can run in parallel at different start and end points
  • The ability to group various animations from different views with a single complete block
  • A simple API where I could just throw in some variables and the rest would be dealt by the library
  • A convention over configuration approach where many variables would be assumed when not passed
  • Efficient interpolation with infinite easing functions based on custom Bezier curves
  • Provides real color interpolation using the advanced HCL color space rather than plain RGB
  • Code that was extremely easy to read and new developers from the community could join in in no time!

Overview

  • Pricing: Free
  • Resource Link: https://github.com/mmick66/kinieta
  • Resource Maker: Michael Michailidis
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • CocoaPods: Kinieta