Recently I ran into an issue where code worked perfectly fine in Debug mode, but not in Release mode. It was on a Xamarin.Android project using MvvmCross and certain bindings did not work as expected in Release mode. Bonus points if you already know what the issue is :). For those of you who don’t, stay with me.

So, first thing you do is check out the Android Build options for the Debug and Release configurations and see what’s different between the two.

Continue reading

Sometimes I come across (small) tips and tricks, gotchas or gems while working on Xamarin projects, so I thought let’s put those in a Xamarin Tips and Tricks series. I’ll kick off the series with some info on UriImageSource.

As you probably know you can set the Source of an Image from several locations, i.e. File, Resource, Stream or Uri. The UriImageSource loads an image from a Uri and then caches the results.

Continue reading