Now I'm having a great time with Xamarin.Forms, being a freelancer it really makes my life easy when it comes to making apps! I have been using CustomRenderers and DependencyService to make some really native looking apps.
At the moment when I make an app in the main App.cs file when choosing the MainPage I check to see if the user is using iOS. If they are then they get sent to a tabbed page, if not then they get sent to a master detail page. This has been working really well!
The main issue I have with MasterDetailPage is in UWP though, the UWP design guidelines suggest then when the hamburger menu is closed then you should be able to still see the icons of the menu just not the text. In a sense it just changes the size of the menu from 300px to 50px so you can only see the icons.
Has anyone managed to get the MasterDetailPage to do the same in Xamarin.Forms? Of course only on tablets and desktops, not phones.