<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: 10 User Experience Tips for Successful Android Apps</title>
	<atom:link href="http://www.androidtapp.com/10-user-experience-tips-for-successful-android-apps/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.androidtapp.com/10-user-experience-tips-for-successful-android-apps/</link>
	<description>Android App Reviews, Android Apps, News, App Recommendations &#38; Interviews</description>
	<lastBuildDate>Sun, 12 Feb 2012 14:36:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
	<item>
		<title>By: cookiemomster</title>
		<link>http://www.androidtapp.com/10-user-experience-tips-for-successful-android-apps/comment-page-1/#comment-2510</link>
		<dc:creator>cookiemomster</dc:creator>
		<pubDate>Sun, 06 Dec 2009 00:30:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.androidtapp.com/?p=4523#comment-2510</guid>
		<description>I am a Droid owner since the second day of release. I so agree with this article. I want to amend the aforementioned paragraph on customer impatience. Why do so many developers fail to include help files or faq&#039;s for their apps? If I can&#039;t start to accomplish something with your app relatively easily then I am probably not going to go research how to use your app. In the same discussion of patience but included with updating, I read many app reviews the first week I had my phone but so many were not available to Droid users. What were those apps and where did I hear of them? Who knows and who cares. 

The final thing, the left out information from the above article is that I just got my Droid. I just walked into my first app market. You have been doing this for awhile. It is all new to me. I don&#039;t know what I want. I can&#039;t decide what I need. I am not ready to spend additional money when I don&#039;t know how things are working. I need a little time. Let me check out your app for a week. Also, don&#039;t charge exorbitant prices. Look at the difference between PC market share and Mac. Mac always had better product but higher prices. I am going with the cheaper one. Apps that are under 5.00 I can freely buy if I choose. I don&#039;t feel the need to justify this to my family. But even at 5.00 I can&#039;t afford to buy a ton of apps. At 1.00 each, I can buy a bunch. Sort of like Red Box compared to BlockBuster.</description>
		<content:encoded><![CDATA[<p>I am a Droid owner since the second day of release. I so agree with this article. I want to amend the aforementioned paragraph on customer impatience. Why do so many developers fail to include help files or faq&#8217;s for their apps? If I can&#8217;t start to accomplish something with your app relatively easily then I am probably not going to go research how to use your app. In the same discussion of patience but included with updating, I read many app reviews the first week I had my phone but so many were not available to Droid users. What were those apps and where did I hear of them? Who knows and who cares. </p>
<p>The final thing, the left out information from the above article is that I just got my Droid. I just walked into my first app market. You have been doing this for awhile. It is all new to me. I don&#8217;t know what I want. I can&#8217;t decide what I need. I am not ready to spend additional money when I don&#8217;t know how things are working. I need a little time. Let me check out your app for a week. Also, don&#8217;t charge exorbitant prices. Look at the difference between PC market share and Mac. Mac always had better product but higher prices. I am going with the cheaper one. Apps that are under 5.00 I can freely buy if I choose. I don&#8217;t feel the need to justify this to my family. But even at 5.00 I can&#8217;t afford to buy a ton of apps. At 1.00 each, I can buy a bunch. Sort of like Red Box compared to BlockBuster.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paolo Amoroso</title>
		<link>http://www.androidtapp.com/10-user-experience-tips-for-successful-android-apps/comment-page-1/#comment-2228</link>
		<dc:creator>Paolo Amoroso</dc:creator>
		<pubDate>Mon, 16 Nov 2009 14:51:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.androidtapp.com/?p=4523#comment-2228</guid>
		<description>One more tip to developers from a user. When you update your applications published to the Android Market, please always include somewhere a short list of the major changes with respect to the previous version, even when the updates are just bugfix releases. You may post the list of changes wherever is most convenient to you, such as the relevant Android market application entry, an application help/info dialog, the application web site or a link to the full changelog. It&#039;s amazing how many developers, even of paid applications, forget this.

Users typically get half a dozen updates per day and it is difficult and time consuming to figure what changed and whether new useful features are available. This involves running each updated application and exhaustively wading through menus, commands and options.</description>
		<content:encoded><![CDATA[<p>One more tip to developers from a user. When you update your applications published to the Android Market, please always include somewhere a short list of the major changes with respect to the previous version, even when the updates are just bugfix releases. You may post the list of changes wherever is most convenient to you, such as the relevant Android market application entry, an application help/info dialog, the application web site or a link to the full changelog. It&#8217;s amazing how many developers, even of paid applications, forget this.</p>
<p>Users typically get half a dozen updates per day and it is difficult and time consuming to figure what changed and whether new useful features are available. This involves running each updated application and exhaustively wading through menus, commands and options.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alvin Brinson</title>
		<link>http://www.androidtapp.com/10-user-experience-tips-for-successful-android-apps/comment-page-1/#comment-2219</link>
		<dc:creator>Alvin Brinson</dc:creator>
		<pubDate>Mon, 16 Nov 2009 12:28:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.androidtapp.com/?p=4523#comment-2219</guid>
		<description>One important tip missed:

If you&#039;re a developer on previous platforms (chances are you are) check your monolithic application mindset at the door.

Too many apps on Android are written the same way their desktop cousins are: As a single big, huge application all running under one master &quot;Process&quot; that controls everything. 

Under Android, however, applications should be broken up into different activities that operate independently. If you aren&#039;t doing this, you&#039;re writing bad applications. 

For instance, the update process should be an activity of its own spawned by an alarm on the OS. Thus, when the update loads, it does its update, and goes away avoiding the persistent background process by using the alarm. Use the OS alarm function to schedule this activity, not having the activity running all the time!

And the benefit of doing so allows you to improve the performance of the app. When the user loads the app, the front-end that loads up should be a user interface activity - nothing else! Too many apps start &quot;loading items&quot; or &quot;checking for updates&quot; when I tap on them, and leave me sitting in frustration for minutes at a time staring at a spinning busy indicator. Why is the update checker/content downloader a part of the user interface?? If you are using Android OS properly, it is NOT a part of the user interface. 

Proper app design would mean you use an OS alarm to schedule such processes, and thus the data is ready when the user clicks on the UI. Then the UI would be its own activity, not even TOUCHING the code for separate program functions until the user selects those items. Settings? Its own activity. Subscribe? Own activity. Gallery? You got it - its OWN ACTIVITY.

If you don&#039;t understand this, you should NOT be writing for android, as monolithic programming is going to end in a bloated application that causes nothing but user frustration. Please read up on the concepts of Android programming before inflicting your memory/cpu suckers on us.</description>
		<content:encoded><![CDATA[<p>One important tip missed:</p>
<p>If you&#8217;re a developer on previous platforms (chances are you are) check your monolithic application mindset at the door.</p>
<p>Too many apps on Android are written the same way their desktop cousins are: As a single big, huge application all running under one master &#8220;Process&#8221; that controls everything. </p>
<p>Under Android, however, applications should be broken up into different activities that operate independently. If you aren&#8217;t doing this, you&#8217;re writing bad applications. </p>
<p>For instance, the update process should be an activity of its own spawned by an alarm on the OS. Thus, when the update loads, it does its update, and goes away avoiding the persistent background process by using the alarm. Use the OS alarm function to schedule this activity, not having the activity running all the time!</p>
<p>And the benefit of doing so allows you to improve the performance of the app. When the user loads the app, the front-end that loads up should be a user interface activity &#8211; nothing else! Too many apps start &#8220;loading items&#8221; or &#8220;checking for updates&#8221; when I tap on them, and leave me sitting in frustration for minutes at a time staring at a spinning busy indicator. Why is the update checker/content downloader a part of the user interface?? If you are using Android OS properly, it is NOT a part of the user interface. </p>
<p>Proper app design would mean you use an OS alarm to schedule such processes, and thus the data is ready when the user clicks on the UI. Then the UI would be its own activity, not even TOUCHING the code for separate program functions until the user selects those items. Settings? Its own activity. Subscribe? Own activity. Gallery? You got it &#8211; its OWN ACTIVITY.</p>
<p>If you don&#8217;t understand this, you should NOT be writing for android, as monolithic programming is going to end in a bloated application that causes nothing but user frustration. Please read up on the concepts of Android programming before inflicting your memory/cpu suckers on us.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic (User agent is rejected)
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 923/929 objects using disk: basic
Content Delivery Network via cdn.androidtapp.com

Served from: www.androidtapp.com @ 2012-02-12 09:15:22 -->
