-Neste Projeto usei emulador Android e simulador Iphone, mais poderia usar windows universal também(windows phone e windows 10).
-Usei Visual Studio Comunity no Mac, mais também é possível importar para o Visual Studio do Windows basta retirar o código fonte do Iphone(que é auto-compilado no projeto) ou usar um mac para compilar para o Iphone a partir do windows...
Este projeto é um aplicativo de lista de tarefas, desenvolvido para testar o Xamarin e ver como é bacana a ideia de aplicativos multiplataformas:
A pouco tempo atrás fiz um curso de Xamarin e me agradou muito pois me permite várias possibilidades e o C# consegue trabalhar de uma forma muito próxima da programação nativa de cada dispositivo.
Neste projeto usei layout universal, mais se eu quisece usar as ferramentas padrão de layout de cada dispositivo eu poderia, inclusive ele oferece a 'storyboard' para o layout do Iphone... Mais prefiro trabalhar com xml que é a maneira como android trabalha e windows phone também(XAML).
Xamarin oferece no layout universsal caracteristas padrões semelhantes seguindo modelo de cada dispositivo: