Jazz HandsはiOS用、MIT Licenseのオープンソース・ソフトウェアです。

iOSアプリの中でシンプルなアニメーションを実現したいと思ったらチェックして欲しいのがJazz Handsです。IFTTTで実際に使われているキーフレームベースのアニメーションライブラリです。

[![](http://images.moongift.jp/2013/10/Screenshot 2013-10-15 12.13.00_thumb.1382080938.png)](http://images.moongift.jp/2013/10/Screenshot 2013-10-15 12.13.00.1382080938.png)
最初の場面。

[![](http://images.moongift.jp/2013/10/Screenshot 2013-10-15 12.13.44_thumb.1382080941.png)](http://images.moongift.jp/2013/10/Screenshot 2013-10-15 12.13.44.1382080941.png)
スワイプ操作でアニメーションしていきます。

Jazz Handsではアニメーションさせたいビューを作成し、後はキーフレームを追加していけば良いだけです。変化させるフレーム数も指定できますので、二つを異なる動きで表現したりするとよりダイナミックな感じが出て格好いいと思います。

ユーザ操作イベントによるアニメーション実行はもちろんのこと、チュートリアルで自動で動いていくアニメーションとして使っても面白いと思います。スマートフォンアプリではちょっとした工夫でユーザに与えるインパクトが変わってくるので、こういったUI上の工夫はチェックが欠かせません。

カルーセル式のチュートリアルも最初こそインパクトがあったものの、今では当たり前になってユーザはすぐにスキップしてしまいます。ユーザの先行く見せ方を常に研究、実践していきましょう。

IFTTT/JazzHands