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 https://github.com/webmonger/JazzHands It performs just as well as the original and so we pushed this up to the Xamarin Component store https://components.xamarin.com/view/jazzhands
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 https://github.com/webmonger/Screenmedia.JazzHands
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.
0 comments:
Post a comment