Development environments

Developers have two choices when it comes to IDEs, Xamarin Studio or Visual Studio.

Xamarin Studio

Xamarin Studio is a customized version of the MonoDevelop IDE, which can be used to develop Android, iOS, and OS X applications. Xamarin Studio is available on both OS X and Windows and has many advanced features as follows:

  • Code completion
  • Smart syntax highlighting
  • Code navigation
  • Code tooltips
  • Integrated debugging for mobile apps running in emulators or on devices
  • Source control integration with Git and subversion built-in

The following screenshot shows Xamarin Studio with the Android user interface designer opened:

Xamarin Studio

Xamarin for Visual Studio

Xamarin for Visual Studio is an add-in that supports the development of the Xamarin.Android apps. If you already have a license to Visual Studio and are comfortable with the environment, the add-in will likely be more appealing than Xamarin Studio because of the simplicity of adoption. The following screenshot shows Visual Studio 2012 with the Android user interface designer opened:

Xamarin for Visual Studio

IDE comparison

The following table summarizes some of the pros and cons of adopting each IDE:

IDE

Pros

Cons

Xamarin Studio

It comes with Xamarin.Android

No additional license is required

Runs on Windows and OS X

It does not support the use of TFS for source control

Visual Studio

Most of the C# developers are already familiar and comfortable with Visual Studio

It allows the use of TFS for source control, which is used in many .NET shops

It requires an addition license

It runs on Windows only

Compatibility

The solution and project files created and updated by Xamarin Studio are compatible with Visual Studio, making it easy to switch between the two environments throughout the duration of a project. This also allows the team members to adopt the tool that they are most comfortable with or that runs on their platform of choice.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.15.229.113