In this presentation David Burela will show how you can combine the cross platform native UI capabilities of Xamarin.Forms with the clean structuring of MVVM (Model, View, ViewModel). You will learn the very basics of what MVVM is and be taken through how implement it into your mobile application.

David will start by building an app with standard event handlers on buttons, then take it through the evolution of implementing MVVM into the application from scratch, with explanations throughout on the benefits you are getting at each step.

Xamarin.Forms will be demonstrated to show how you can define your UI once, and have your app have a native look and feel on all devices automatically.