Here I just focus on the common app building of Xamarin. Its an eco-system not a product and Xamarin’s/Microsoft’s offering is actually incredibly deep and wide. I have wanted to create this post for a while as I have never found an all in one place for a high level overview of everything Xamarin has to offer.