Josh Woomin Park

9pods

KRAnimationKit

JHChainableAnimations is good, BUT, due to its unique syntax, the code could look very messy, if not undecipherable.

KRAnimationKit adopts a more familiar and traditional syntax, making it really obvious what the functions will do. Not only that, it's really simple to mix and match animations for different views as well as reverse or repeat your animations.

License: MIT

  • Swift

KRMathInputView

KRMathInputView receives handwriting input and saves data as paths. By separating the parser that analyzes input data, KRMathInputView can be easily adopted into an existing project.

License: MIT

  • Swift

KRPieChart

KRPieChart is a light-weight library, allowing users to draw a pie chart with only a few property settings.

License: MIT

  • Swift

KRPresentationKit

KRPresentationKit makes custom modal presentation easy by providing useful default animations, as well as the functionality to define a custom animation.

License: MIT

  • Swift

KRStackView

KRStackView allows users to arrage subviews like UIStackView, but supports iOS 8 and under.

License: MIT

  • Swift

KRTimingFunction

A Swift ported version of JQuery timing function. Original code: http://gsgd.co.uk/sandbox/jquery/easing/jquery.easing.1.3.js

License: MIT

  • Swift

KRWalkThrough

By including KRWalkThrough into your project, you can easily build a walk through without polluting your code with walk through code, which is most likely used in the app only once.

Using TutorialManager, a singleton object that will overlay the walk through on top of your regular views, you can control the next steps of the walk through easily.

License: MIT

  • Swift

KRZoomingLayout

A collection view flow layout subclass that zooms the center item to the specified scale. Most likely for a single line of items, either horizontally or vertically. (It works fine with multiple rows/columns, but focusing many items at the same time defeats the purpose of focusing!)

License: MIT

  • Swift