Blog Post

And now for something completely different!

For the last 9 months I’ve been working on a mobile application built with Xamarin.

The first version of the app was built for Android using MvvmCross.

When I joined the project, we were just about to start the iOS version of the application and I put forward a proposal to switch out native layouts and MvvmCross and go with Xamarin.Forms instead.

Since then, I’ve learned a lot about mobile app development and Xamarin in particular. Using Xamarin.Forms in a production application has been fascinating, especially dealing with the ups and downs of building a cross-platform application.

Last month I had the pleasure of speaking at DDD South West 6 on building cross-platform apps with C# and Xamarin.Forms.

Here is a recording of the session and also the companion slides: