Why you'll love Xamarin
Easily create apps in C# for iOS, Android and Mac
![](images/feature-cross-platform.png)
Cross-platform development
Thinking about supporting iOS, Android, Mac and Windows? Xamarin allows you to write it all in C#.
![](images/icon-cross-platform.png)
Reuse existing code
Use your favorite .NET libraries in Xamarin apps. Easily use third-party native libraries and frameworks.
![](images/icon-ide-support.png)
Discover as you type
Explore APIs as you type with code autocompletion.
![](images/icon-visualstudio2.png)
Visual Studio or Xamarin Studio
Create, build, debug, and deploy apps in Visual Studio. Or use Xamarin Studio, a fully-featured IDE that is built for mobile app development.
![](images/icon-native-code.png)
Native UI, Native Performance
Xamarin delivers high performance compiled code with full access to all the native APIs so you can create native apps with device-specific experiences.
![](images/feature-xcode.png)
Point and Click UI Design
Xamarin provides a world class Android UI designer. Use Apple Xcode UI designer to create interfaces and Storyboards that automatically sync with your Xamarin.iOS project.