The personal ramblings of Jon Carlos mobile & web developer and technology enthusiast.

Friday, 6 February 2015

JazzHands for iOS and Android using Xamarin

It's been a while since my last post but I've been very busy working on many projects.

I've been doing a lot of cross platform mobile development using Xamarin and during this we were looking at animation frameworks we found a fantastic one developed by IFTTT for iOS called JazzHands.

We thought this framework was great but having done everything in C# we decided that it would cool to convert it to C# and see if we could share code between both iOS and Android.

So we started with a straight conversion from Objective-C to C# found at It performs just as well as the original and so we pushed this up to the Xamarin Component store

By this point we did not have a working version in Android so we continued the development and managed move the calculations in a shared project and implement the keyframe animations. You can find the project at

When I get some more time I'll update the iOS version so it works with the new 64bit unified API and add the new Android version to the component store.