<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Design &#8211; Xojo Programming Blog</title>
	<atom:link href="https://blog.xojo.com/tag/design/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.xojo.com</link>
	<description>Blog about the Xojo programming language and IDE</description>
	<lastBuildDate>Tue, 02 Mar 2021 17:45:33 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>2020 Xojo Design Award Winners</title>
		<link>https://blog.xojo.com/2020/03/13/2020-xojo-design-award-winners/</link>
		
		<dc:creator><![CDATA[Alyssa Foley]]></dc:creator>
		<pubDate>Fri, 13 Mar 2020 16:36:44 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[XOJO.CONNECT]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Design Awards]]></category>
		<category><![CDATA[Monkeybread Software]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[RegEx]]></category>
		<category><![CDATA[Vertical Market]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=6748</guid>

					<description><![CDATA[Today we are pleased to announce the winners of the 2020 Xojo Design Awards. Judging is never an easy job, but this year the submissions were such a diverse range of apps we found it both exciting and difficult! The Design Awards honor excellence in software design. These awards are a great opportunity to learn about some of the best apps made with Xojo. Support Xojo and the Xojo community by sharing and congratulating these winners!]]></description>
										<content:encoded><![CDATA[
<p>Today we are pleased to announce the winners of the 2020&nbsp;<a href="https://www.xojo.com/designawards/">Xojo Design Awards</a>. Judging is never an easy job, but this year the submissions were such a diverse range of apps we found it both exciting and difficult! The Design Awards honor excellence in software design in the following categories: Best Consumer App, Best iOS App, Best Lifestyle App, Best Developer Tool, Best Vertical Market Apps and Best Plugin. These awards are a great opportunity to learn about some of the best apps made with Xojo. Support Xojo and the Xojo community by sharing and congratulating these winners!</p>



<h3 class="wp-block-heading">The 2020 Xojo Design Award Winners are:</h3>



<h4 class="wp-block-heading">Best Consumer App &#8211; HDRtist NX</h4>



<p><a href="https://www.ohanaware.com">Ohanaware</a>: A detail-oriented High Dynamic Range Imaging app for MacOS X.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="510" src="https://blog.xojo.com/wp-content/uploads/2020/03/hdrtist-1024x510.png" alt="" class="wp-image-6755" srcset="https://blog.xojo.com/wp-content/uploads/2020/03/hdrtist-1024x510.png 1024w, https://blog.xojo.com/wp-content/uploads/2020/03/hdrtist-300x149.png 300w, https://blog.xojo.com/wp-content/uploads/2020/03/hdrtist-768x382.png 768w, https://blog.xojo.com/wp-content/uploads/2020/03/hdrtist-1536x765.png 1536w, https://blog.xojo.com/wp-content/uploads/2020/03/hdrtist.png 2040w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure></div>



<h4 class="wp-block-heading">Best iOS App &#8211; PropertyMe Manager</h4>



<p><a href="https://apps.apple.com/au/app/propertyme-manager/id936934755">PropertyMe</a>: The PropertyMe Manager app gives property managers access to their portfolio wherever they are.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img decoding="async" src="https://blog.xojo.com/wp-content/uploads/2020/03/propertyme.gif" alt="" class="wp-image-6756" width="234" height="506"/></figure></div>



<h4 class="wp-block-heading">Best Lifestyle App &#8211; Crossword Wizard</h4>



<p><a href="https://www.crosswordwizard.com.au">Rush Software</a>: Create and play crossword games.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="719" height="507" src="https://blog.xojo.com/wp-content/uploads/2020/03/crosswordwizard.jpg" alt="" class="wp-image-6758" srcset="https://blog.xojo.com/wp-content/uploads/2020/03/crosswordwizard.jpg 719w, https://blog.xojo.com/wp-content/uploads/2020/03/crosswordwizard-300x212.jpg 300w" sizes="(max-width: 719px) 100vw, 719px" /></figure></div>



<h4 class="wp-block-heading">Best Developer Tool &#8211; RegExRX</h4>



<p><a href="http://www.mactechnologies.com">MacTechnologies Consulting</a>: A cross-platform Regular Expression development tool.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="788" height="768" src="https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-1.png" alt="" class="wp-image-6766" srcset="https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-1.png 788w, https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-1-300x292.png 300w, https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-1-768x749.png 768w" sizes="auto, (max-width: 788px) 100vw, 788px" /></figure></div>



<h4 class="wp-block-heading">Best Vertical Market App &#8211; qwireCast</h4>



<p><a href="http://www.qwirecast.com">qWire</a>: Desktop app to help Hollywood casting director make cast lists.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="786" height="768" src="https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-2.png" alt="" class="wp-image-6769" srcset="https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-2.png 786w, https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-2-300x293.png 300w, https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-2-768x750.png 768w" sizes="auto, (max-width: 786px) 100vw, 786px" /></figure></div>



<h4 class="wp-block-heading">Best Vertical Market App &#8211; bMD Medical Software*</h4>



<p><a href="https://historiasclinicas.com.ar">bMD biomedical Developments SRL</a>: Medical practice management software.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="888" height="550" src="https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image.png" alt="" class="wp-image-6762" srcset="https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image.png 888w, https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-300x186.png 300w, https://blog.xojo.com/wp-content/uploads/2020/03/MicrosoftTeams-image-768x476.png 768w" sizes="auto, (max-width: 888px) 100vw, 888px" /></figure></div>



<h4 class="wp-block-heading">Best Plugin &#8211; MBS Plugins</h4>



<p><a href="https://www.monkeybreadsoftware.de/xojo/">MonkeyBread Software</a>: This huge toolbox for Xojo developers includes thousands of classes, controls and examples to extend Xojo.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="750" height="788" src="https://blog.xojo.com/wp-content/uploads/2020/03/monkeybreadplugin.jpg" alt="" class="wp-image-6761" srcset="https://blog.xojo.com/wp-content/uploads/2020/03/monkeybreadplugin.jpg 750w, https://blog.xojo.com/wp-content/uploads/2020/03/monkeybreadplugin-286x300.jpg 286w" sizes="auto, (max-width: 750px) 100vw, 750px" /></figure></div>



<p>*Yes, there are two Best Vertical Market Apps, they were both so good we had no choice but to award them both!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>2019 Xojo Design Award Winners</title>
		<link>https://blog.xojo.com/2019/05/01/2019-xojo-design-award-winners/</link>
		
		<dc:creator><![CDATA[Alyssa Foley]]></dc:creator>
		<pubDate>Wed, 01 May 2019 13:45:51 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Design Awards]]></category>
		<category><![CDATA[Keynote]]></category>
		<category><![CDATA[Xojo Programming Language]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=5694</guid>

					<description><![CDATA[The Design Awards honor excellence in software design. These developers represent the creativity, flexibility and diversity in the Xojo Community – support them and the entire Xojo community by sharing and reviewing their apps on social media and in app stores!]]></description>
										<content:encoded><![CDATA[<p>Geoff announced the winners of the 2019&nbsp;<a href="https://www.xojo.com/designawards/">Xojo Design Awards</a>&nbsp;during his Keynote in Miami. With so many entries this year, judging was not easy on us. The Design Awards honor excellence in software design in the following categories: Best Developer Tool, Best Specialty App, Best Consumer App, Best iOS App, Best Educational App and Best Vertical Market App, Best Cross-Platform App, Best Developer Tool.</p>
<p>The 2019 Xojo Design Award Winners are:</p>
<p><span id="more-5694"></span></p>
<h3>Best Consumer App: Goldfish</h3>
<p><a href="https://www.fishbeam.com/en/goldfish/">Yves Pellot, Fishbeam Software</a></p>
<p><img loading="lazy" decoding="async" class="wp-image-5715 aligncenter" src="https://blog.xojo.com/wp-content/uploads/2019/04/goldfish1.png" alt="" width="739" height="462"></p>
<h3>Best iOS App: Snow Maps</h3>
<p><a href="https://itunes.apple.com/us/app/snow-maps/id1450402225?mt=8">Jeremie Leroy</a></p>
<p><img loading="lazy" decoding="async" class="wp-image-5717 aligncenter" src="https://blog.xojo.com/wp-content/uploads/2019/04/snowmaps1.png" alt="" width="352" height="626"></p>
<h3>Best Educational App: AcaStat</h3>
<p><a href="https://www.acastat.com">Phil Crewson &#8211; AcaStat Software</a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5719" src="https://blog.xojo.com/wp-content/uploads/2019/04/Acastat.png" alt="" width="946" height="642"></p>
<h3>Best Vertical Market App: Script Studio</h3>
<p><a href="http://www.nuvotech.co.uk/index.aspx#">Dan Bronzite &#8211; Nuvotech Limited</a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5720" src="https://blog.xojo.com/wp-content/uploads/2019/04/scriptstudio.png" alt="" width="1024" height="588"></p>
<h3>Best Cross-Platform App: Studiometry</h3>
<p><a href="http://www.oranged.net/products/">Tom Iwaniec &#8211; Oranged Software</a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5722" src="https://blog.xojo.com/wp-content/uploads/2019/04/studiometry.png" alt="" width="2574" height="1502"></p>
<h3>Best Developer Tool: GraffitiSuite</h3>
<p><a href="https://graffitisuite.com/#home">Anthony G. Cyphers, GraffitiSuite Solutions</a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5723" src="https://blog.xojo.com/wp-content/uploads/2019/04/graffiti.png" alt="" width="1024" height="542"></p>
<h3>Honorable Mention: <a href="https://twitter.com/Mike_Cotrone">Mike Cotrone</a></h3>
<p>For&nbsp;the best looking UI for a chicken and egg tracking app ever!</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-5724" src="https://blog.xojo.com/wp-content/uploads/2019/04/chicken.png" alt="" width="800" height="589"></p>
<p>These developers represent the creativity, flexibility and diversity in the Xojo Community – support them and the entire Xojo community by sharing and reviewing their apps on social media and in app stores!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>2018 Xojo Design Award Winners</title>
		<link>https://blog.xojo.com/2018/04/25/xojo-design-award-winners/</link>
		
		<dc:creator><![CDATA[Alyssa Foley]]></dc:creator>
		<pubDate>Wed, 25 Apr 2018 15:00:46 +0000</pubDate>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Cross-Platform]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[XDC]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Design Awards]]></category>
		<category><![CDATA[Event]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=4206</guid>

					<description><![CDATA[The winners of the 2018 Xojo Design Awards, honoring excellence in software design in the following categories: Best Developer Tool, Best Specialty App, Best Consumer App, Best Mobile App, Best Utility App and Best Cross-Platform App.

These apps represent the creativity, flexibility and diversity in the Xojo Community - support this year's winners and the whole Xojo community by sharing and reviewing their apps on social media and app stores!]]></description>
										<content:encoded><![CDATA[<p>During his Keynote, Geoff announced the winners of the 2018 <a href="https://www.xojo.com/designawards/">Xojo Design Awards</a>, honoring excellence in software design in the following categories: Best Developer Tool, Best Specialty App, Best Consumer App, Best Mobile App, Best Utility App and Best Cross-Platform App.</p>
<p>These apps represent the creativity, flexibility and diversity in the Xojo Community &#8211; support this year&#8217;s winners and the whole Xojo community by sharing and reviewing their apps on social media and app stores!</p>
<p>This year&#8217;s winners are:</p>
<p><span id="more-4206"></span></p>
<p><strong>Best Developer Tool: <a href="https://www.bkeeney.com/allproducts/bkeeney-shorts/">BKeeney Shorts</a></strong></p>
<p><a href="https://www.bkeeney.com">BKeeney Software</a></p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-4219 aligncenter" src="https://blog.xojo.com/wp-content/uploads/2018/04/bkeeney-shorts.png" alt="" width="640" height="477" /></p>
<p><strong>Best Specialty App: <a href="https://www.chromix.com/Curve4/?-session=SessID:4919961C0a3be18865mwK302D0CB">Curve4</a> </strong></p>
<p>Steve Upton * <a href="https://www.chromix.com/">Chromix</a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4220" src="https://blog.xojo.com/wp-content/uploads/2018/04/Curve4.png" alt="" width="640" height="404" /></p>
<p><strong>Best Consumer App: <a href="https://www.alinofsoftware.ch/apps/products-todolist/index.html">Alinof ToDo List</a> </strong></p>
<p>Alain Clausen * <a href="https://www.alinofsoftware.ch/index.html">Alinof Software GmbH</a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4221" src="https://blog.xojo.com/wp-content/uploads/2018/04/alinof-todo-list.png" alt="" width="640" height="426" /></p>
<p><strong>Best Mobile App: <a href="https://itunes.apple.com/us/app/packr-travel-packing-checklist/id1208312901?mt=8">Packr</a> </strong></p>
<p><a href="https://www.jeremieleroy.com">Jeremie Leroy</a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4222" src="https://blog.xojo.com/wp-content/uploads/2018/04/packr.png" alt="" width="359" height="640" /></p>
<p><strong>Best Utility App: <a href="https://www.serverranger.com">Server Ranger</a> </strong></p>
<p>Gavin Smith * <a href="https://www.libertyapp.com">LibertyApp Ltd</a></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4223" src="https://blog.xojo.com/wp-content/uploads/2018/04/server-ranger.png" alt="" width="640" height="345" /></p>
<p><strong>Best Cross-Platform App: <a href="https://www.lehreroffice.ch">LehrerOffice</a> </strong></p>
<p><span class="Apple-converted-space"><a href="https://www.lehreroffice.ch/aktuelles/aktuelles/">Roth Soft AG</a></span></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-4224" src="https://blog.xojo.com/wp-content/uploads/2018/04/lehreroffice.png" alt="" width="640" height="461" /></p>
<p>Congratulations to the 2018 Design Award Winners! If you are looking for more great apps made with Xojo, check out these <a href="https://www.xojo.com/resources/examples.php">featured apps</a> and <a href="https://forum.xojo.com/38521-want-to-see-xojo-apps-share-your-app-here">these growing lists &#8211; and add yours!</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>THIS IS NOT A DRILL: Poor Interface Design and its Potentially Dangerous Impact</title>
		<link>https://blog.xojo.com/2018/01/16/this-is-not-a-drill-poor-interface-design-and-its-potentially-dangerous-impact/</link>
		
		<dc:creator><![CDATA[Geoff Perlman]]></dc:creator>
		<pubDate>Tue, 16 Jan 2018 22:08:58 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[User Interface]]></category>
		<guid isPermaLink="false">https://blog.xojo.com/?p=3728</guid>

					<description><![CDATA[This warning, as well all now know, turned out to be a false alarm accidentally set off by a state employee who was attempting to perform an internal test. Let's please not spend $1 million or more of the taxpayer's hard-earned money on a $100 fix. With this simple, 5 minute fix, it would be nearly impossible for someone to accidentally send out a warning when they meant to only perform an internal test.



The first thing that went through my mind was how exactly is such an important function of a state emergency management system triggered so easily that it could be done by accident? It is my hope that every member of every similar emergency management team around the world with a similar system is rechecking that system now to see how poorly or well-designed their user interface is.]]></description>
										<content:encoded><![CDATA[<p>As most of you know, this past Saturday morning, the people of Hawaii got a shocking notification on their smartphones warning of a <strong>incoming ballistic missile</strong> and that this warning was <strong>not a drill</strong>. I can only imagine the fear that raced through the minds of more than a million people. This warning, as well all now know, turned out to be a false alarm accidentally set off by a state employee who was attempting to perform an internal test.</p>
<p><span id="more-3728"></span></p>
<p>The first thing that went through my mind was how exactly is such an important function of a state emergency management system triggered so easily that it could be done by accident? Did a radar system show an incoming missile that was later discovered to be a mistake? No. As the Washington Post <a href="https://www.washingtonpost.com/news/post-nation/wp/2018/01/14/hawaii-missile-alert-how-one-employee-pushed-the-wrong-button-and-caused-a-wave-of-panic/?utm_term=.db7f46a108c3">reported</a>, the user interface for the system has a drop down menu with two items: <em>Test Missile Alert</em> and <em>Missile Alert</em>. The facts that these two options are so similarly named and that there is no confirmation dialogue for such an important command is at a minimum bad user interface design.</p>
<p>If I want do something as relatively innocuous as erasing all the data from my iPhone, I have to first find the feature that does this buried two levels deep in the Settings app where it&#8217;s clearly titled, &#8220;Erase All Contents and Settings.&#8221; Tapping it displays a dialog box asking me if I want to <em>Backup Then Erase</em> or just go ahead and <em>Erase Now</em>. If memory serves from the last time I did this, choosing Erase Now then reconfirms that I truly do want to erase all the contents and settings on my iPhone. That&#8217;s a lot of steps to accomplish a task that only affects one person: me. However, considering the magnitude of the result, it makes good sense that the user interface doesn&#8217;t make this very easy to do and actual makes sure you are deliberately trying to erase your phone.</p>
<p>Hawaii&#8217;s emergency management system does none of this. There apparently are just two menu items, one next to the other and once chosen, the computer immediately completes the task without confirmation. That&#8217;s just astonishing. What&#8217;s even worse, however, than the poor interface design on the part of whomever designed it, is that at a minimum (a) someone had to accept this poor interface design, (b) others had to use it without complaint that it could potentially cause the very situation it has caused.</p>
<p>The Chairman of the FCC wants an an <a href="https://www.commondreams.org/news/2018/01/15/will-ajit-pais-fcc-probe-hawaii-false-alarm-expose-role-telecom-giants-played">expensive investigation</a>. Let&#8217;s please not spend $1 million or more of the taxpayer&#8217;s hard-earned money on a $100 fix. First, these two menu items should be reduced to a single menu item entitled, &#8220;Missile Alert&#8230;&#8221; The ellipsis tells the user that before this item performs its function, a dialog will be displayed to confirm it. The dialog that appears should be on that requires deliberate actions by the user to initiate a true warning to the population of Hawaii:</p>
<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-3738" src="https://blog.xojo.com/wp-content/uploads/2018/01/Screen-Shot-2018-01-16-at-3.39.55-PM.png" alt="" width="1000" height="390" /></p>
<p>&nbsp;</p>
<p>In the above example dialog box notice that in order to initiate a real warning, the user will not only have to uncheck the &#8220;Internal Test Only&#8221; checkbox but also have to deliberately click the Proceed button as the Cancel button is the default.</p>
<p>After taking those two deliberate actions, the user is then presented with a second dialog box to confirm that requires again clicking the Proceed button, another deliberate action.</p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-3746" src="https://blog.xojo.com/wp-content/uploads/2018/01/Screen-Shot-2018-01-16-at-4.52.11-PM.png" alt="" width="1128" height="408" /></p>
<p>With this simple, 5 minute fix, it would be nearly impossible for someone to accidentally send out a warning when they meant to only perform an internal test.</p>
<p>Not all user interfaces have functions with such wide-reaching results. However, user interface guidelines for many years now have said that <strong>an action that cannot be undone should be confirmed</strong>. That&#8217;s a simple rule that all of us that design user interfaces would do well to remember.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>First Impressions Matter: 8 Surefire User Interface Design Tips</title>
		<link>https://blog.xojo.com/2017/07/20/first-impressions-matter-8-surefire-user-interface-design-tips/</link>
		
		<dc:creator><![CDATA[Paul Lefebvre]]></dc:creator>
		<pubDate>Thu, 20 Jul 2017 06:52:05 +0000</pubDate>
				<category><![CDATA[Learning]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[User Interface]]></category>
		<guid isPermaLink="false">http://blog.xojo.com/?p=2699</guid>

					<description><![CDATA[With today's development tools, it's easy to create user interfaces for your apps. Here are 8 tips to help ensure you create UIs that your users will love.]]></description>
										<content:encoded><![CDATA[<p>Your app&#8217;s user interface makes the first impression with your user and is vitally important to its success. With today&#8217;s modern development tools, it&#8217;s easy to create great <a href="https://en.wikipedia.org/wiki/User_interface_design">user interfaces</a> for your app.</p>
<p>Here are 8 proven tips to help ensure you create a user interface that your users will love.</p>
<p><span id="more-2699"></span></p>
<p><strong>1. Limit choices.</strong><br />
Don’t provide an overwhelming number of options or preferences for your users. Too many choices can be intimidating and confusing and can make people not enjoy using your app. Your job is to design the software, which means choosing what it should do. Don&#8217;t take the easy way out and provide loads of options for your users all at one time.</p>
<p><strong>2. Be familiar.</strong><br />
Sometimes you may need to implement an entirely new user interface metaphor in order to design your app. But typically this is unnecessary. Though it can be fun creating new and snazzy UI layouts, your users will likely not appreciate them much. Why? Because they won’t understand them or won’t know how to use them. A unique UI design isn&#8217;t always practical &#8211; stick to what people are familiar with.</p>
<p><strong>3. Be consistent.</strong><br />
Your app should be consistent within itself. Don’t use UI controls in different ways on different screens because that is just confusing. For example, don&#8217;t use buttons on one screen to indicate actions, but then use link text on another screen to indicate the same action.</p>
<p><strong>4. Put the user in charge.</strong><br />
Let the user feel like they are controlling the software. This means don’t force them down a single path to solve something. Let them try things and make mistakes. Have an undo feature so that they can easily fix their mistakes.</p>
<p><strong>5. People can&#8217;t.</strong><br />
Don’t spend time writing long text for the user as they likely won’t read it. Keep the language short and simple. Make it easy for people to enter text because they are not good at it. If the user has to enter lots of text, give them lots of room, enable a spell checker and use a larger font to make it easier for them to read the text.</p>
<p>Make your UI targets easy to find and use because people can’t control the mouse, trackpad or even their finger for touch devices. And lastly, users likely won’t remember how they did something the last time, so make it easy to figure out.</p>
<p><strong>6. Design first.</strong><br />
Have a design process &#8211; it doesn’t need to be anything complex. Sketching designs on paper or a whiteboard is a great way to get a feel for things. Software to mockup UI designs (such as <a href="http://balsamiq.com/" target="_blank" rel="noopener noreferrer">Balsamiq</a>) can also be quite useful. You can also use development tools like Xojo to mockup UI designs, but be careful not to make your mockup too functional or the users might think it is nearly complete!</p>
<p><strong>7. Time is relative.</strong><br />
Users perceive time differently than you might expect. For example, they typically hate waiting for tasks to complete. But if you make it seem like they are not waiting, they often don’t notice how long a task takes. For example, if your main window takes 5 seconds to appear, that will irritate your users. If you instead display the window immediately with a loading indicator, users are far less likely to notice the delay. In general, users more easily notice delays when the UI becomes unresponsive so try to minimize that.</p>
<p>Also keep in mind that features you have spent a large amount of time creating may only be used for a very short period of time. Don’t let yourself become comfortable with a difficult design because you use it frequently.</p>
<p><strong>8. Help out.</strong><br />
Your app should provide assistance to your users. Tips and guides are a great way to gently remind users how to use your software. It’s also a great idea to provide default data for the first launch of your app so that users can see how it is actually used in the real world. Another strategy is to prevent the user from making a mistake in the first place. Disable things when they cannot be used and enable them when they can be used.</p>
<p>For more tips like these, I recommend <a href="http://www.apress.com/us/book/9781893115941">User Interface Design for Programmers by Joel Spolsky</a>.</p>
<p>If you want to try your next app in Xojo, <a href="http://www.xojo.com/download/">download</a> it free anytime.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
