Popularity
2.8
Stable
Activity
0.0
Stable
128
8
9

Code Quality Rank: L4
Programming language: Swift
License: GNU General Public License v3.0 or later
Tags: Animation    
Latest version: v0.1.0

Wave alternatives and similar libraries

Based on the "Animation" category.
Alternatively, view Wave alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Wave or a related project?

Add another 'Animation' Library

README

Wave

Declarative chainable animations in Swift ❤️ Support my apps ❤️

❤️❤️😇😍🤘❤️❤️

CI Status Version Carthage Compatible License Platform

[](Screenshots/Banner.png)

Features

  • Declarative
  • Run animations in sequence
  • Run animations in parallel
  • Support UIView and Core Animation animations
  • Extensible

Usage

view.run(.sequence([
  .fadeIn(),
  .fadeOut(),
  .parallel([
    .wait(0.5),
    .squeeze()
    .sequence([
      .shake(),
      .log("Has just been shaked")
      .flipX()
    ]),
    .morph()
  ])
]))

Installation

Wave is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'Wave'

Wave is also available through Carthage. To install just write into your Cartfile:

github "onmyway133/Wave"

Author

Khoa Pham, [email protected]

Credit

Contributing

We would love you to contribute to Wave, check the CONTRIBUTING file for more info.

License

Wave is available under the MIT license. See the LICENSE file for more info.


*Note that all licence references and agreements mentioned in the Wave README section above are relevant to that project's source code only.