Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nathangitter/interactive-animations
A simple popup menu built in Swift with UIViewPropertyAnimator.
https://github.com/nathangitter/interactive-animations
Last synced: 2 days ago
JSON representation
A simple popup menu built in Swift with UIViewPropertyAnimator.
- Host: GitHub
- URL: https://github.com/nathangitter/interactive-animations
- Owner: nathangitter
- License: mit
- Created: 2017-09-07T01:23:40.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-09T15:16:30.000Z (over 6 years ago)
- Last Synced: 2025-01-02T03:12:53.933Z (9 days ago)
- Language: Swift
- Homepage:
- Size: 8.7 MB
- Stars: 313
- Watchers: 15
- Forks: 42
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# interactive-animations
This project is an example of using `UIViewPropertyAnimator` to create interactive animations.
This was originally created as a demo to accompany a talk I gave at an Austin iOS developer meetup in September, 2017.![Animation Demo Gif](demo.gif)
## About
The repository's commits are structured to show the various phases of building the animation.
In the original talk, I would jump between commits to gradually introduce concepts.I wrote a tutorial blog post on how to implement this animation step-by-step. It's available here: [Building Better iOS App Animations](http://www.swiftkickmobile.com/building-better-app-animations-swift-uiviewpropertyanimator/)
The animation is inspired by a WWDC 2017 presentation titled "Advanced Animations with UIKit".
https://developer.apple.com/videos/play/wwdc2017/230/## Instructions
This project was built with Xcode 9 Beta 6. To run, download/clone the repo and open `InteractiveAnimations.xcodeproj` in Xcode 9.
## License
MIT © 2017 Nathan Gitter. See LICENSE for full details.