Xamarin.Forms - Working with Material Visual

In this blog post, you will learn how to use Material design in Xamarin.Forms.

Introduction

Xamarin.Forms code runs on multiple platforms - each of which has its own filesystem.
This means that reading and writing files is most easily done using the native file APIs on each platform. Alternatively, embedded resources are a simpler solution to distribute data files with an app.

Material

Material Design is introduced Xamarin.Forms 3.6
Material Design is an design system created by Google, that prescribes the size, color, spacing, and other aspects of how views and layouts should look and behave.

Visual="Material"

Visual="Default"

Note:

On Android, the material renderers require a minimum version of 5.0 (API 21) or greater, and a TargetFramework of version 9.0 (API 28). In addition, your platform project requires Android support libraries 28.0.0 or greater, and its theme needs to inherit from a Material Components theme or continue to inherit from an AppCompat theme.