World-class code completion unlocks the iOS, Android, and OS X APIs. Quickly look up methods and types, and discover API functionality.
Debug in a simulator or on a device. Set breakpoints, step through code, and watch values change in real-time as your app runs.
Xamarin Studio includes full support for tvOS, Apple WatchKit, Android Wear, and compatibility with Microsoft Band’s C# SDK.
Package and distribute your apps to the App Store and Google Play directly within Xamarin Studio.
Quickly find any file, type, member, command, or NuGet package, all in one convenient place.
Place your cursor over any member to see type information, a summary description, and more details, helping you explore both new and familiar APIs.
Restructure and edit your code faster with context-sensitive code analysis and refactoring actions powered by Roslyn, Microsoft’s open source .NET compiler platform.
Git and Subversion support for diff, log, revert, and other source control operations. Third-party integrations support other popular VCS tools, including Team Foundation Server.
Xamarin Studio is the perfect F# app builder, shipping with support for syntax highlighting, refactoring, a REPL, mobile project templates, debugger support and more.
Use Go to Definition and Find References to navigate around your project with ease. Quickly jump to any part of the current file using the breadcrumb, or visualize structure with the Document Outline.
Xamarin Studio features first-class NuGet support. Solutions automatically restore packages, and new ones can be discovered via a sleek package management interface.
Even ugly code looks beautiful with Xamarin Studio’s semantic highlighting. Easily distinguish language elements, and spot errors before you compile.
Double-click a storyboard file to edit it in the IDE. Drag-and-drop controls to build screens, name controls to create fields, and double-click to add handlers without switching to Xcode.
View controllers and controls are a pixel-perfect representation of screens as they will appear when running on iOS devices.
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.
Easily create Android screens by dragging controls onto the app builder, and configuring them using the properties pad, without XML.
Preview layouts across multiple screen resolutions and device form factors simultaneously with the Xamarin Android Designer.
Quickly configure the appearance, layout, field names, and event handlers for controls and views using a sleek properties pad.