Xamarin Cross-Platform Development
Xamarin extends the .NET developer platform with tools and libraries specifically for building apps for Android, iOS, and Windows primarily with C# in Visual Studio. Developers can re-use their existing C# code, and share significant code across device platforms. The existence of Xamarin is an astonishing feat in mobile development: getting all these competitors into the same development system was no easy trick. Using C-sharp, we can develop apps for all 3 platforms in a single, shared code base.