#207 · Primary category: Video & Animation
JazzHands
A simple keyframe-based animation framework for UIKit. Perfect for scrolling app intros.
Project last updated:07/30/24
GitHub Stars
6.4K
Forks
660
Contributors
31
License
MIT
Why we included this project
If your iOS app needs a guided onboarding flow or a parallax intro, JazzHands was the library that popularized scroll-driven keyframe animation before UIKit shipped its own timeline APIs. You define keyframes for properties like alpha, rotation, scale, translation, and corner radius, then feed the animator a scalar value from a scroll offset, a gesture, KVO, or ReactiveCocoa to drive the views. It also includes an AutoLayout-aware paging scroll view controller, so layout stays correct across rotation and split-screen on iPad. The framework is lightweight Objective-C, installed via CocoaPods, and it drops into existing view controllers without a big restructure. For Swift users, the sibling RazzleDazzle offers the same approach with modern syntax.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
yt-dlp
A feature-rich command-line audio/video downloader
MoneyPrinterTurbo
Generate HD short videos from a topic or keyword with an automated AI workflow.
Deep-Live-Cam
real time face swap and one-click video deepfake with only a single image
manim
Animation engine for explanatory math videos
anime
JavaScript animation engine