Xamarin extends the .NET platform with tools and libraries specifically for building apps on iOS, Android, macOS, and more.
These are some things that Xamarin adds to the .NET platform:
Xamarin is an open-source platform for building modern and performant applications for iOS, Android, and Windows with . NET. Xamarin is an abstraction layer that manages communication of shared code with underlying platform code.