Are There Any Problems With Xamarin for Mobile Development?
Xamarin is a cross-platform mobile app development environment that uses .NET/C# to develop Android, iOS and Windows Phone. This means that if you’re an experienced .NET/C# developer, you are able to build apps for Android, iOS, and Windows simultaneously using Xamarin.