Xamarin technology is a software development platform for mobile devices that enables you to use C# and the .NET framework to create iOS, Android, or Windows Phone apps from a single codebase. In addition, it also allows developers to share third-party libraries across multiple platforms, so they don't have to…