Why you'll love Xamarin
Xamarin makes creating fully native iOS and Android apps easier than ever before, helping you go mobile with the tools, language and code you know and love. With Xamarin and Visual Studio, you can use existing C# code and your favorite .NET libraries to develop, profile, debug, test and deploy apps -- straight from Visual Studio.
Target all platforms
Share one C# codebase across iOS, Android, and Windows platforms. Use Xamarin.iOS and Xamarin.Android to build custom native user interfaces for each platform -- still sharing 60-90% code across platforms - or use Xamarin.Forms to write single, shared user interface across platforms, increasing codeshare up to 100%.
Easy to install
Installing the Android and iOS SDKs can be time consuming, but Xamarin's all-in-one installer simplifies the process -- and comes bunded with VS 2015. Get everything you need to start building mobile apps with only a few clicks.
100% native apps
Xamarin apps are native in all three ways: use Android and iOS Designers to create 100% native UI, 100% native performance, and full access to all Android and iOS APIs. You'll be able to take advantage of the entire spectrum of rich platform functionality, and your apps will look, feel, and behave like users expect.
Reuse existing code
Mobilize existing desktop or web apps, porting your C# code into Xamarin projects, and use your favorite .NET libraries, choosing from the growing ecosystem of 20,000+ libraries. Additionally, the Xamarin Component Store offers hundreds of third-party libraries packaged for instant adoption, ranging from cloud services and enterprise system to data visualization tools and payments.
Discover as you type
Explore APIs as you type with full IntelliSense support.
Build mission critical apps for any scenarioXamarin has a growing community of developers, with customers in over 150 countries. Whether you're building apps for consumers, enterprise customers, employees or vendors, you're in good company.