At its core, Xamarin iOS and Android technology are based on Mono , which in turn implements most parts of the Microsoft.Net Stack. Thus, the answer is yes, you can create your backend using .Net using Microsoft or Mono ASP.Net Stacks and connect Xamarin Mobile applications to it.
source share