I've just released my third Pluralsight course on Xamarin: Building an MVVM-based Architecture for Xamarin Mobile Apps.
In this course, you learn how to create a reusable, enterprise-ready architecture for Xamarin mobile apps for both iOS and Android, based on the principles of the MVVM pattern. This way, you will maximize the code reuse in your Xamarin projects. The demo project is a real-life application you can use as your starting point for your own projects. The course uses the MvvmCross framework for parts of the implementation but gives you a complete overview of how to set up a real-life application with the maximum of code being shared and still adhering to good architecture.
You can watch it here: https://www.pluralsight.com/courses/mvvm-based-architecture-xamarin-mobile-apps