Xamarin.Forms is perfect for applications that display "forms over data" where the primary goal of the application is to display data in a standardized way for all three platforms (iOS, Android and Windows Phone). This track focuses on building Xamarin.Forms applications and is constantly being updated as the platform evolves.

Upcoming Classes
XAM120 Intro to Xamarin.Forms Self-Guided Learning Available

Introduces the Xamarin.Forms cross-platform UI framework.

XAM130 XAML in Xamarin.Forms Self-Guided Learning Available

Explores the XAML support built into Xamarin.Forms for creating markup-based pages in your Xamarin.Forms apps.

XAM135 Layout in Xamarin.Forms Self-Guided Learning Available

Learn how to size and position Xamarin.Forms controls in your UI using the two most common layout containers: StackLayout and Grid.

XAM140 Resources and Styles in Xamarin.Forms Self-Guided Learning Available

Explores how to utilize resources and styles in Xamarin.Forms to manage shared values and provide a consistent look and feel.

XAM310 Data Binding in Xamarin.Forms

Introduces and explores data binding in Xamarin.Forms using both code and XAML to connect your application data to the UI.

XAM311 Using ListView in Xamarin.Forms

Learn how to data bind collections to the Xamarin.Forms ListView control to display scrolling lists of interactive data.

XAM312 Customizing the ListView in Xamarin.Forms

Dive deeper into the Xamarin.Forms ListView control with custom cells, grouping, headers and footers and performance tips.

XAM320 Model-View-ViewModel in Xamarin.Forms

Examines the Model-View-ViewModel (MVVM) design pattern and how to properly apply it to your Xamarin.Forms apps.

XAM330 Using Effects in Xamarin.Forms

Learn how to use Xamarin.Forms Effects to customize the look and feel of your app.

XAM335 Xamarin.Forms Renderers

Xamarin.Forms renderers are a powerful tool that will give you full control over the visualization and the behavior of your Xamarin.Forms applications.