Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼


Xamarin Updates Cross-Platform

Xamarin has updated its core product to version 3 with improved code sharing and IDE enhancements. The cross-platform mobile development tool vendor ships with its own Studio IDE and is said to be tightly integrated with Microsoft's Visual Studio IDE.

What is probably most interesting here is that Xamarin 3 concentrates on cross-platform development with the C# language — and this will allow software application developers to target Windows Phone devices as well as iOS and Android.

"Xamarin enables our entire developer ecosystem to extend their skills and build apps for all modern device platforms," said Mitra Azizirad, GM of developer tools marketing & sales at Microsoft. "We are very happy to be working closely with Xamarin to ensure that developers targeting any platform can do so with Visual Studio and C#."

The release introduces the Xamarin Studio IDE and the Xamarin Component Store. The product's main features are summarized as follows:

  • Xamarin.iOS for Visual Studio — with Xamarin, Visual Studio users can now build iOS, Android, and Windows apps in their favorite IDE.
  • Xamarin Studio — a new IDE built from the ground up for multiplatform native mobile design, development, debugging, and deployment.
  • The Xamarin Component Store — an app store for code, where developers add third-party libraries, and predesigned native UI controls and themes to their apps with a few lines of code (this makes developers much better app designers says the company).
  • Starter Edition — a free tier that makes it easy for individual developers to get started and experience the power of the platform.

Al Hilwa,
 program director, 
software development research at IDC, says that the multiplatform toolset, which focuses on developers from the large Microsoft ecosystem, is bulking up with significant new functionality.

"Providing a common way to handle forms across the three mobile platforms is a first for Xamarin and it is done in a way that adapts well to the native look-and-feel of each platform. We are seeing more and more enterprises adopting a mobile-first orientation for their app dev investment and so these tools are coming at just the right time as enterprise negotiate these challenges. Xamarin 3 also brings a bag of goodies for Visual Studio developers that bring them more deeply into the multiplatform world. Providing a native interface UI build for iOS with Visual Studio is a treat for Microsoft ecosystem developers who want to take their skills to a much broader base of devices," said Hilwa.

"While not acquired by Microsoft, Xamarin is operating from the outside and is helping the Microsoft ecosystem immensely as a partner. The work happens to be in great alignment with Microsoft's new mobile strategy," he added.

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.