Channels ▼
RSS

.NET

Xamarin Designer For Native Android App User Interfaces


Xamarin Designer for Android has been released as a new means for developers to work in a drag-and-drop visual environment to create native user interfaces for Android apps from within Visual Studio or Xamarin's own IDE.

The product enables the editing of properties for all native Android widgets and interface controls from within a visual designer to produce standard Android XML layout files.

"With Xamarin Designer for Android, we're helping developers with rapid prototyping and creation of native Android app interfaces," said Miguel de Icaza, chief technical officer at Xamarin. "Now developers can use a graphical interface to design native Android user experiences for portrait and landscape layouts, different screen sizes, and screen resolutions — and for different device configurations, like hardware with keyboards and search buttons."

Xamarin Designer for Android is said to follow the conventions of Visual Studio and supports Android API levels going back to 4, as well as Froyo, Gingerbread, Honeycomb, and Ice Cream Sandwich release levels.

Other significant Android Designer features include control over form widgets, text fields, layouts, layout containers, images and media; support for dock-specific layout configurations including car, desk, and television; as well as view and edit layouts by language, region, country, and telephone carrier.

Xamarin is trying to entice developers with a cross-platform development environment that provides the power of the .NET framework, along with access to all of the native APIs and UI toolkits unique to each operating platform — and so, logically, allowing developers to create native (or "unique" as Xamarin would have it) experiences on each operating system.


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.
 

Video