XamarinDevDays covered the traditional Xamarin approach of writing separate UI code for each platform versus using Xamarin.Forms which allows for more code sharing with a single shared UI code and backend. Xamarin.Forms was discussed in depth including over 40 pages, layouts and controls that are built from code behind or XAML, two-way data binding, navigation, animation API and more. Examples were provided of XAML code for a tabbed page app with login functionality to demonstrate how Xamarin.Forms can be used to build full apps with shared UI and backend code across platforms.