Xamarin Studio: The best IDE for cross-platform mobile development

Hesam Seyed Mousavi, August 27, 2013

Xamarin Studio is a beautiful, clean, fresh IDE for developing cross-platform apps with C#. It is tightly integrated with the iOS and Android SDKs so you can build, test and debug apps on simulators and real devices. You’re going to love building apps with Xamarin Studio, on either Mac or Windows.



Pre-built app components

We want to help developers get their apps done faster, and to add great features without a lot of work. And so we’ve created the Xamarin Component Store, a catalog of stunning UI controls, charts and graphs, beautiful themes, cloud services, and other powerful features that you can add to your app in minutes. The Xamarin Component Store is integrated into Xamarin Studio and Visual Studio so that you can add a new component to your app with just a few clicks.

Develop iOS apps in C# with Visual Studio

For the first time ever, you can write native iOS apps in Visual Studio using C#. If you love Resharper, TFS, and the entire Visual Studio ecosystem, your life is now complete. Sharing code between iOS, Android and Windows just got a whole lot easier.

Mobile Platform Features

Supports iOS and Android development with deployment and debugging on simulators, emulators and devices. Also provides convenient property pages for iOS and Android applications.

Explore unfamiliar APIs fluently with code completion

Code completion in C# enables you to explore the expansive landscape of iOS, Android and OS X APIs, simply by typing. Quickly lookup types, methods, and discover API functionality without breaking your train of thought.

Your boss will wonder who the new designer is

Xamarin Studio includes the world’s best Android UI builder, allowing you to effortlessly create user interfaces without touching a line of XML. For iOS apps, Xamarin Studio integrates with Xcode Interface Builder, allowing you to design iOS apps using Apple’s interface tools.

Many eyes make bugs shallow. So does debugger

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 a device. Set breakpoints, step through code, and watch values change during execution.

Publishing apps has never been simpler.

Package and distribute your apps from directly within the IDE. On iOS, we include integrated support to distribute internal apps over the air with TestFlight.

Unified Search

Never reach for your mouse again! Unified search lets you quickly find any file, type, member or command. Results are sorted and annotated so you find what you’re looking for quickly.

Powerful Debugging Support

Debugging pads appear as needed to help you watch your code, control breakpoints and visualize threads. You can also work directly in the editor, hovering over variables and editing values on-the-fly.

Code Completion

Code completion suggests completions as you type, helping you explore new APIs, and work faster by reducing typos and avoiding mistakes.

Smart Syntax Highlighting

Your beautiful code looks even more beautiful, with Xamarin Studio’s carefully crafted C# highlighting. Semantic errors are flagged as you type, helping you spot problems before you compile. There are alternative color schemes to choose from, or you can create your own!

Mac and Windows

Xamarin Studio is available for both OS X and Windows. This allows you to get the same amazing editing experience for your cross-platform code regardless of your operating system preference.

Component Store

Extend your apps directly from Xamarin Studio, adding functionality and themes with a few clicks. You can also browse the store at components.xamarin.com.

Refactoring Support

Restructure and edit your code faster with context-sensitive templates and code refactoring actions including extract method, rename, add ‘using’, inline local, and many more!

Code Navigation

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 menu, or visualize it with the Document Outline. And code folding helps you focus on what’s important.

Power and Simplicity

The context-sensitive toolbar removes the clutter from your screen, but always tells you what’s going on and provides the tools you need (like debugging commands) when you need them.

Code Tooltips

Helpful hints are always close at hand as you write or browse code, to help you explore the world of iOS and Android, .NET or your own code.


Xamarin Studio includes support for project types such as ASP.NET, MVC, and GTK#. You can download new features from the Add-in Manager such as support for F#, or even write your own.




Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s