To get nice, material ui, visuals on your Android and/or iOS application you can use the Xamarin.Forms.Visual.Material nuget package, see Xamarin.Forms Material Visual for a full explanation of using this package. I’m just going to summarise this information in this post for my own information.
Add the nuget package Xamarin.Forms.Visual.Material you may need to upgrade your Xamarin Forms if it’s an older version.
Init the FormsMaterial in the AppDelegate of the iOS project
global::Xamarin.Forms.Forms.Init(); global::Xamarin.Forms.FormsMaterial.Init();
and the same in the MainActivity
global::Xamarin.Forms.Forms.Init(this, savedInstanceState); global::Xamarin.Forms.FormsMaterial.Init(this, savedInstanceState);
Finally set the Visual element of the ContentPage, i.e.
<ContentPage Visual="Material" />
That’s all there is to it.