Build native iOS, Android and Windows apps in Visual Studio. IntelliSense inside Visual Studio enables you to explore the expansive landscape of iOS and Android APIs simply by typing. Quickly lookup types, methods and discover API functionality without breaking your train of thought. Xamarin.iOS for Visual Studio allows you to develop native iOS apps on Windows, with a paired Mac providing build services over the network. Xamarin provides new Visual Studio features for iOS development, including an iOS toolbar, File > New Project for iOS apps, and iOS property pads.
Design incredible user interfaces for iOS and Android without leaving Visual Studio.
Directly edit storyboards Double-click a storyboard file and edit it from the comfort of your favorite IDE. Drag-and-drop controls to build screens, name controls to create fields, and double-click to add handlers. No need to switch back and forth between Xcode and your source code.
More accurate than Xcode View controllers and controls are a pixel-perfect representation of screens as they will appear when running on iOS devices.
Live-rendered custom controls Unlike Xcode’s Interface Builder, the Xamarin iOS Designer renders your custom views just as easily as it renders UIKit controls–live, with custom properties editable in the properties pad.
Never touch a line of XML Easily create Android screens by dragging controls onto the app builder, and configuring them using the properties pad. No need to get your hands dirty with XML.
Design multiple resolutions at once Programming Android apps isn’t easy, but the Xamarin Android Designer simplifies things by previewing layouts across multiple screen resolutions and device form factors simultaneously.
Perfect property editing Quickly configure the appearance, layout, field names, and event handlers for controls and views using a sleek properties pad.
Use the tools you know and love. Stay productive by continuing to leverage the entire Microsoft ecosystem, including ReSharper, Team Foundation Server (TFS), TeamCity, Jenkins and your favorite code coverage and profiling tools.
Debug like a pro Track down bugs using the full power of a modern debugger, which can debug your app whether it's running in a simulator, or live on-device. Set breakpoints, step through code and watch values change during execution.