Xamarin.Forms is perfect for cross-platform applications that display "forms over data" where the primary goal of the application is to display data in a standardized way. This track focuses on building Xamarin.Forms applications that target iOS, Android and Windows.
Build your first Xamarin.Forms cross-platform UI and see how it behaves on multiple platforms.
Use the XAML markup language to define your Xamarin.Forms UI.
Specify the size and position of the controls in your Xamarin.Forms UI using the two most common layout containers: StackLayout and Grid.
Use resources and styles in Xamarin.Forms to manage shared values and provide a consistent UI look and feel.
Implement multi-page Xamarin.Forms apps using stack and tab navigation.
Use Data Binding in Xamarin.Forms to connect your application's data to your UI.
Use the Xamarin.Forms ListView control to display scrolling lists of interactive data.
Customize the Xamarin.Forms ListView control using custom cells, headers/footers, grouping, and cell caching.
Apply the Model-View-ViewModel (MVVM) design pattern to your Xamarin.Forms apps to improve code reuse and testability.
Use Effects to customize the appearance of the native controls that underlie Xamarin.Forms elements.
Use Renderers to customize the behavior of existing Xamarin.Forms controls and create your own custom controls.