Astrology animation written in Swift 3
Switch branches/tags
Nothing to show
Clone or download
Latest commit 53ee76e Aug 17, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
AstrologyAnimation.xcodeproj Improve sun movement, set target divice to iphone only Aug 14, 2017
AstrologyAnimation Fix comments in the code Aug 17, 2017
.gitignore Update .gitignore Jun 30, 2017
LICENSE Initial commit Jun 29, 2017
README.md Copy editing Aug 14, 2017

README.md

iOS Astrology Animation

Our design team at Handsome created an amazing Astrology animation. The engineering team took up a challenge to implement this animation for iOS.

If you like the result, please give your ⭐️ to this repository.

implemented animation

We have decided to use iOS10 Animation SDK in order to control timing functions, so that the animation looks more identical to the designed one. For simple motions we used typical UIView animations. Also, we added a bubbly motion effect to the circle on the bottom icons using Core Animation.

The Astrology motion is combined with a few independent animations like Moon and Sun movement, animating circles around the space objects, particles effect, graph stretching, and a few more motions. Check out the implementation to get more details.

A few things from Animations SDK that you'll find in the code

  • Working with UIViewPropertyAnimator objects;
  • Creating custom-easing functions, based on Cubic Bézier curves.

If you are interested in more features of iOS10 Animations SDK, take a look at the article - Crafting Delightful Animations in iOS 10.

Requirements

  • iOS 10.0+
  • Xcode 8.1+
  • Swift 3.0+

License

AstrologyAnimation is available under the Apache License, Version 2.0. See the LICENSE file for more info.