Using C-sharp shared codebase, developers can use Xamarin to write native iOS, Android, and Windows apps with native user interfaces. Xamarin apps are built with standard, native user interface controls. Apps not only look the way the end user expects, they behave that way too.

One Codebase : Multiple Platforms

Xamarin Development Services

Xamarin Platform

Xamarin 2.0 unified Xamarin’s previous, separate iOS, Android and OS X development tools into a single platform. Xamarin.iOS and Xamarin.Android make it possible to do native iOS, Android and Windows development in C#, with either Xamarin Studio or Visual Studio.

A unified platform for everything

Xamarin.Forms

Xamarin.Forms allows developers to use a portable controls subsets that are mapped to native controls of Android, iOS and Windows Phone.

Forms for many phones

Xamarin Test Cloud

Xamarin Test Cloud makes it possible to test mobile apps written in any language on real devices in the cloud. Xamarin Test Cloud uses object-based UI testing to simulate real user interactions.

A live testing platform so it works for you the first time

Xamarin for Visual Studio

Xamarin supplies add-ins to Microsoft Visual Studio that allows developers to build iOS, Android, and Windows apps within the IDE using code completion and IntelliSense. Xamarin for Visual Studio also has extensions within Microsoft Visual Studio that provide support for the building, deploying, and debugging of apps on a simulator or a device.

Partnered with Microsoft

Xamarin Studio

Xamarin Studio, a standalone IDE for mobile app development. In addition to a debugger, Xamarin Studio includes code completion in C#, an Android UI builder for creating user interfaces without XML, and integration with Xcode Interface Builder for iOS app design.

Standalone tool for anyone, anytime

Xamarin.Mac

Xamarin.Mac was created as a tool for Apple technology application development using the C# programming language. Xamarin.Mac, as with Xamarin.iOS and Xamarin.Android, gives developers up to 90% of code reuse across iOS, Android and Windows.

Code reuse across platforms … awesome

.Net Mobility Scanner

Xamarin’s .Net Mobility Scanner lets developers see how much of their .NET code can run on other operating systems, specifically iOS, Android, Windows Phone, and Windows Store. It is a free web-based device that uses Silverlight.

Free and web-based for testing other platforms

Xamarin Cross-Platform Development

Getting all these competitors into the same development system was no easy trick and the existence of Xamarin is an astonishing development in mobile development. We’re extremely happy it happened and have been taking advantage of the opportunity. Using C-sharp we can develop apps for all 3 platforms in a single, shared code base.

Xamarin code sharing lowers development time and cost

Xamarin is a better way to design apps, to develop apps, to integrate apps, to test apps and more. It is a modern tool with code sharing across many platforms, prebuilt backend connectors and no-compromise native user interfaces.