Xamarin.Forms Platform Features

Learn how to take advantage of platform-specific features in Xamarin.Forms, by using a variety of techniques.

Platform-Specifics

  • Android

    Learn how to use the Android platform-specifics provided by Xamarin.Forms, and how to update existing Xamarin.Forms Android apps to use Material Design.
  • iOS

    Learn how to use the iOS platform-specifics provided by Xamarin.Forms, and how to perform additional iOS styling.
  • Windows

    Learn how to use the UWP platform-specifics provided by Xamarin.Forms, and how to add a UWP project to an existing Xamarin.Forms solution.
  • Create Platform-Specifics

    Learn about platform-specifics and how vendors can create platform-specifics with Effects.

Platform Features

  • Device Class

    Learn how to use the Device class to provide fine-grained control over functionality and layouts on a per-platform basis.
  • Native Forms

    Learn how to Xamarin.Forms ContentPage-derived pages can be consumed by native Xamarin.iOS, Xamarin.Android, and UWP projects.
  • Native Views

    Learn how native views from Android, iOS, and the Universal Windows Platform can be directly referenced from Xamarin.Forms applications.