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: