Rendering a (mega) PDF in a Xamarin Android app

Display a PDF in Xamarin.Android

Even on mobile, sometimes you need to show people a PDF. In your Xamarin Android app, for most situations, having the user download the document to view it outside of the app using Android's native document viewer is probably fine. But what if the design specifies displaying the document in the app? And what if that document is 100+ pages long? We recently ran into this here at Infinity Interactive and needless to say, displaying a PDF in your Xamarin Android app is not as straightforward as one might expect.

Read More >

Uno Platform

Image of Uno Logo

In the beginning, there were iOS, Android, and the Web. Entirely separate platforms that had to be developed as such.

Then, along came Xamarin. Developers could write iOS and Android apps using a single codebase, but we were still on our own for Web development.

Now, Uno has emerged. Building on top of Xamarin, it gives us the power to write iOS, Android, Web, and even UWP applications using shared logic and UI!

Read More >

Announcing our TPC 2017 app!

TPC 2017
The Perl Conference 2017

Infinity loves Perl and we're happy to announce our involvement in The Perl Conference 2017. Infinity is proud to be a sponsor for the conference, and pleased to provide the Perl in a Day workshop by John "genehack" Anderson. Additionally, John is presenting his "A Modest Introduction to Swift" talk, and Jay Hannah is giving a talk on "Civic Hacking: TIF is millions of YOUR tax dollars". And one more thing… we're giving you a conference app on iOS and Android, to make it easier to browse the schedule on your mobile device!

Read More >

Lottie Animations in Xamarin

Lottie Logo

We do a lot of work with apps and Xamarin here at Infinity. We’ve seen that adding animations to our Xamarin.iOS or Xamarin.Android app makes for a more appealing user experience. But if those animations are overly detailed, programming them may take quite a bit of time. Well, thanks to Lottie (an Open Source animation tool from Airbnb) and Lottie Xamarin (a set of Xamarin bindings for Lottie created by Martijn van Dijk), it's a lot easier to add animations into our apps. Let's check it out.

Read More >

The Technical Details Of Our YAPC::EU app

YAPC::EU recently hosted their annual Perl Conference in Cluj-Napoca, Romania, and Infinity Interactive is proud to have partnered with them in releasing the YAPC::EU mobile application on iOS and Android. Today, we’ll cover some of the technical challenges we faced in creating this app, which we built on the foundation of the Open Source project that provided a similar app for Xamarin Evolve 2016.

Read More >

Announcing our YAPC::EU app!

If you’re part of the Perl community, you probably know how much Infinity loves Perl and Open Source. However, you may not know how much we also love Xamarin and mobile development -- but after you check out the new YAPC::EU::2016 app on iOS or Android we've put together, we hope you’ll appreciate how our love for Open Source is too big to be limited to just one language or platform.

Read More >

iOS Animations in Xamarin - part 2

We're back with the second part of our post on iOS Animations in Xamarin. In this post I'm detailing some of the animations seen in TaxChat, an iOS App we recently launched. In the first part we discussed AnimateNotify, AnimateKeyframes and AddKeyframeWithRelativeStartTime. In this continuation we will look at animating rotation and scale using CGAffineTransform, then animating a CAGradientLayer using CABasicAnimation.

Read More >

iOS Animations in Xamarin

We recently launched the app TaxChat, "tax preparation for people who have better things to do." The iOS app saves you from having to do your taxes by yourself; instead you just answer a few questions, snap a couple of photos and a certified tax professional will take care of your tax return for you. All through a beautiful & intuitive interface. You can read more about it at

Since we built TaxChat using Xamarin, I figure this is a great time to write a post on iOS animations in Xamarin and detail some of the animations seen in the app. If you don't already know about Xamarin, check out this introduction to Xamarin by our resident Xamarin MVP, Sean Sparkman. Essentially, Xamarin allows you to build native apps for multiple platforms all in C#, which is pretty sweet.

Read More >

Xamarin: An exciting option for cross-platform mobile development

Is Cross-Platform Mobile Development a Pipe Dream?

HTML 5 has proven to not be the silver bullet everyone hoped for. By their own admission, Facebook's biggest mistake was betting on HTML 5. While it works well for content, anything more than that needs native performance. Mobile users demand native performance. The first few seconds of any mobile user's experience is the most important. Users will uninstall or never again open an app if they are dissatisfied in those crucial first moments. So what is the answer if it's not HTML 5? There's a case to be made that it's Xamarin.

Read More >

We solve problems with technology. What can we solve for you?

Reach Out

t: 800.646.0188