<?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>The Dev Shack</title>
	<atom:link href="http://www.thedevshack.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thedevshack.com</link>
	<description>Technology and Programming Blog</description>
	<lastBuildDate>Thu, 15 Mar 2012 11:11:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Nifty jQuery Plugin to Notify Users They Are Leaving Your Site</title>
		<link>http://www.thedevshack.com/nifty-jquery-plugin-to-notify-users-they-are-leaving-your-site/</link>
		<comments>http://www.thedevshack.com/nifty-jquery-plugin-to-notify-users-they-are-leaving-your-site/#comments</comments>
		<pubDate>Thu, 15 Mar 2012 11:11:38 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=423</guid>
		<description><![CDATA[I am sure at some point in your development you have worked with a client that is required to notify users they are clicking a link and leaving their site.  Yesterday I needed to provide this functionality and quickly searched for a jQuery solution.  I came across a plugin named LeaveNotice that does the job [...]]]></description>
			<content:encoded><![CDATA[<p>I am sure at some point in your development you have worked with a client that is required to notify users they are clicking a link and leaving their site.  Yesterday I needed to provide this functionality and quickly searched for a jQuery solution.  I came across a plugin named <a title="LeaveNotice" href="http://rewdy.com/projects/view/leavenotice/" target="_blank">LeaveNotice</a> that does the job quite nicely.  After moving over the required CSS and JavaScript files, all you need to do is add a rel attribute to your HREF tag and that activates the notice.  One thing I really liked about this method is it does not force the user to click through from the notice to continue to the external link.  It displays the message and if the user does not click to continue after a set number of seconds, it automatically takes you to the external link.  If you have the need for something like this, I would recommned giving this a try.</p>
<p>Check out <a title="LeaveNotice" href="http://rewdy.com/projects/view/leavenotice/" target="_blank">LeaveNotice</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/nifty-jquery-plugin-to-notify-users-they-are-leaving-your-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Air Notification Demo</title>
		<link>http://www.thedevshack.com/adobe-air-notification-demo/</link>
		<comments>http://www.thedevshack.com/adobe-air-notification-demo/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 23:54:42 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[AIR]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=412</guid>
		<description><![CDATA[To go along with my previous post I have put together a demo so that you can download the source and see how the notifications work.  As I was starting to zip up the source code I saw a comment on my previous post from Ray that made me think about a possible issue.  Running [...]]]></description>
			<content:encoded><![CDATA[<p>To go along with my previous post I have put together a demo so that you can download the source and see how the notifications work.  As I was starting to zip up the source code I saw a comment on my previous post from Ray that made me think about a possible issue.  Running a test using task manager, I quickly saw that every time I clicked the button to display the notification the memory used by AIR rose a little.  With every click it rose higher and higher and never went back down.  The problem was the main app window spawned a new window for the notification but never closed that window.  I was able to solve this by using air.Timer.  It sets up a timer that runs a function once it reaches the limit you provide.  So setting this number a second or so after the notification fades out, allows it to close the notification window via nativeWindow.close();</p>
<p>The source code is below.  If you are using Aptana Studio, you should be able to promote it to a project and then run it.  I am open to suggestions on how to streamline this if possible.</p>
<p><a href="http://www.thedevshack.com/wp-content/uploads/2010/09/Notification-Demo.zip">Download Source Code: Notification-Demo.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/adobe-air-notification-demo/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Growl Type Notifications in Adobe AIR</title>
		<link>http://www.thedevshack.com/growl-type-notifications-in-adobe-air/</link>
		<comments>http://www.thedevshack.com/growl-type-notifications-in-adobe-air/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 18:24:42 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=393</guid>
		<description><![CDATA[The past week or so I have been able to work on my first Adobe AIR app using HTML/JavaScript.  So far I have been very impressed with what you can build in AIR.  The application I have been working on pings a web service via jQuery and needs to pop up an alert to the [...]]]></description>
			<content:encoded><![CDATA[<p>The past week or so I have been able to work on my first Adobe AIR app using HTML/JavaScript.  So far I have been very impressed with what you can build in AIR.  The application I have been working on pings a web service via jQuery and needs to pop up an alert to the user that new content is available for viewing.  The most difficult piece for me so far has been building the notification functionality.  My requirements called for notifications that were similar to those of some of the AIR based Twitter apps.  In the lower right corner of the screen a notification should display then auto hide after a given time frame.  I was able to get this working, but I was not happy with the display portion of the notification.  It just appeared clunky to me.<span id="more-393"></span></p>
<p>On my quest to find another way to accomplish this I joined the newly created Google Group for AIR with HTML and JavaScript.  I had mentioned in a post there that I had struggled a bit with the notifications.  Andy Matthews replied back and made me aware of jQuery plugin named BlockUI that allowed you to create Growl type notifications.  That is exactly what I was looking for.  I was able to modify some of the code I already had and implement the new plugin.  The results were great and were exactly what I needed.  The plugin also allows you to easily change the opacity, fade in and fade out times, etc…</p>
<p>There are two parts of code here that makes this work.  The first bit of code lives in my main HTML file for my application.  This code creates a new window that will essentially be the holder of the notification itself.  The last two lines of this code tell it to spawn my window and load the results of an HTML file into it.</p>
<pre class="brush:js">function displayNotification()
{
	var options = new air.NativeWindowInitOptions();

	options.type = air.NativeWindowType.LIGHTWEIGHT;
	options.transparent = true;
	options.systemChrome = air.NativeWindowSystemChrome.NONE;

	var bounds = null;
	var screen = air.Screen.mainScreen.visibleBounds;
	var windowHeight = 150;
	var windowWidth = 400;

	bounds = new air.Rectangle(
		screen.width - windowWidth - 40,
		screen.height - windowHeight - 50,
		windowWidth,
		windowHeight
	);

	var notification = air.HTMLLoader.createRootWindow(
		true,
		options,
		false,
		bounds
	);

	notification.paintsDefaultBackground = false;
	notification.stage.nativeWindow.alwaysInFront = true;
	notification.navigateInSystemBrowser = true;

	var NOTIFY_SOURCE = "growl.html";
	notification.load( new air.URLRequest( NOTIFY_SOURCE ) );
}</pre>
<p>So now that we have our window fired off, we need to create the associated HTML page that contains the notification itself.  This is where the plugin comes into play.  You can see from the code below that all the HTML page does is fire off the jQuery function to create our notification.   The plugin will then handle the display of the message, which is simple HTML code wrapped into a DIV.  I did create a stylesheet that I use for the notifications that is included as well.</p>
<pre class="brush:js">&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;
	&lt;title&gt;Notify&lt;/title&gt;

	&lt;link rel="stylesheet" type="text/css" href="/css/notification.css" /&gt;

	&lt;script type="text/javascript" src="lib/air/AIRAliases.js"&gt;&lt;/script&gt;
 	&lt;script type="text/javascript" src="/lib/jquery/jquery-1.4.2.min.js"&gt;&lt;/script&gt;
	&lt;script type="text/javascript" src="/lib/jquery.blockUI.js"&gt;&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;div class="growlUI" style="display:none"&gt;
    &lt;h1&gt;New Items Available&lt;/h1&gt;
    &lt;h2&gt;New articles have been posted&lt;/h2&gt;
&lt;/div&gt; 

&lt;script type="text/javascript"&gt;
	$(document).ready(function() {
        air.trace("Hi");

		$.blockUI({
            message: $('div.growlUI'),
            fadeIn: 700,
            fadeOut: 700,
            timeout: 2000,
            showOverlay: false,
            centerY: false,
            css: {
                width: '350px',
                top: '10px',
                left: '',
                right: '10px',
                border: 'none',
                padding: '5px',
                backgroundColor: '#000',
                '-webkit-border-radius': '10px',
                '-moz-border-radius': '10px',
                opacity: .8,
                color: '#fff'
            }
        });
	});
&lt;/script&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
<p>The result is a nice looking notification that displays, then fades out after a few seconds.</p>
<div><a rel="attachment wp-att-402" href="http://www.thedevshack.com/growl-type-notifications-in-adobe-air/notification-2/"><img class="aligncenter size-full wp-image-402" title="notification" src="http://www.thedevshack.com/wp-content/uploads/2010/09/notification1.jpg" alt="" width="606" height="414" /></a></div>
<p>Again, thanks to Andy for pointing me over to the jQuery BlockUI plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/growl-type-notifications-in-adobe-air/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Twitter.com Security Issue</title>
		<link>http://www.thedevshack.com/twitter-com-security-issue/</link>
		<comments>http://www.thedevshack.com/twitter-com-security-issue/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 12:41:29 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Twitter]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=391</guid>
		<description><![CDATA[Twitter.com is currently being exploited via an onmouseover security issue.  You can read more about this via Graham Cluley’s blog.  I would highly avoid Twitter.com until this get&#8217;s resolved, and would stick to using a desktop app like TweetDeck or Seesmic, etc&#8230;]]></description>
			<content:encoded><![CDATA[<p>Twitter.com is currently being exploited via an onmouseover security issue.  You can read more about this via <a href="http://www.sophos.com/blogs/gc/g/2010/09/21/twitter-onmouseover-security-flaw-widely-exploited/" target="_blank">Graham Cluley’s blog</a>.  I would highly avoid Twitter.com until this get&#8217;s resolved, and would stick to using a desktop app like TweetDeck or Seesmic, etc&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/twitter-com-security-issue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Finally Giving The Rackspace Cloud a Try</title>
		<link>http://www.thedevshack.com/finally-giving-the-rackspace-cloud-a-try/</link>
		<comments>http://www.thedevshack.com/finally-giving-the-rackspace-cloud-a-try/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 13:03:20 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Rackspace]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=389</guid>
		<description><![CDATA[I have been keeping an eye on the cloud offering from Rackspace for awhile now.  Earlier this week I finally created an account and setup my first server.  Many of my blogs utilize WordPress and sit on a shared hosting platform.  Most of my systems administration knowledge lies in the Windows world, so I have [...]]]></description>
			<content:encoded><![CDATA[<p>I have been keeping an eye on the cloud offering from Rackspace for awhile now.  Earlier this week I finally created an account and setup my first server.  Many of my blogs utilize WordPress and sit on a shared hosting platform.  Most of my systems administration knowledge lies in the Windows world, so I have always relied on shared hosting for any LAMP based setups.  So this gave me a chance to learn some new things in this process: Using the Rackspace cloud and learning more about systems administration tasks on a Linux based server.</p>
<p>As of this morning I have successfully moved over three sites from my shared hosting platform over to a Ubuntu Server I setup via the Rackspace cloud.  So far the experience on the Rackspace side of things has been great.  After setting up my account I was able to spin up a new server in a couple of minutes.  I also created a second one to test some things out on, and once done I just deleted that server from my account.  It&#8217;s really great to be able to spin up a server and delete it at will.  You can choose from a variety of Linux setups (I chose a 64-bit version of Ubuntu 10.04) and a variety of Windows setups.  The Windows option was recently added in the last couple of months.</p>
<p>From a systems administration side I had a lot to learn about some of the tasks involved in setting up and moving the sites over.  The Ubuntu community is very large and very helpful when questions arise.  I was able to get things working a lot quicker than I had anticipated in the beginning.  IIS on Windows is a much different world than Apache!  I learn more tricks everyday, but while frustrating at times it&#8217;s good to be gaining this additional knowledge.</p>
<p>If anyone is interested in seeing some screenshots of the Rackspace cloud server setup leave a note in the comments and I will post some.  Not sure if this worthwhile to post those or not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/finally-giving-the-rackspace-cloud-a-try/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My Favorite Android Apps – #1 Touiteur</title>
		<link>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-1-touiteur/</link>
		<comments>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-1-touiteur/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 14:30:06 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=386</guid>
		<description><![CDATA[#1 &#8211; Touiteur I am a huge fan of Twitter.  I mostly use it for keeping up with news and sports and for a few aggregators I run.  In looking for a Twitter app there is one requirement that is a must for me: merged timelines.  I have multiple accounts and enjoy having them in [...]]]></description>
			<content:encoded><![CDATA[<p>#1 &#8211; <a href="http://apps.doubletwist.com/Touiteur-(Twitter)/-7825631675319322627" target="_blank">Touiteur</a></p>
<p>I am a huge fan of Twitter.  I mostly use it for keeping up with news and sports and for a few aggregators I run.  In looking for a Twitter app there is one requirement that is a must for me: merged timelines.  I have multiple accounts and enjoy having them in a merged view.  Many of the Twitter apps support multiple accounts, but not merged timelines.  My first Twitter app I used on my Droid was the popular Twidroid application.  It had the features I used the most so I purchased the pro version of it and have used it for quite a period of time.  I used Twidroid until 3 weeks ago, when I came across Touiteur.  Touiteur is now my main Twitter app on my Droid.</p>
<p>Touiteur has most of the same features as Twidroid does, but the user interface is much nicer in my opinion.  It also does a much better job of remembering where you last left off when viewing your timeline.  Twidroid would frequently forget where I left off viewing and would assume I had read all of the tweets.  Touiteur not only merges the main timeline, but also merges the replies and direct messages from all the accounts.</p>
<p>Some of the other features I take advantage of:</p>
<ul>
<li>Bit.ly URL shortening with the option of using your own API key</li>
<li>Support for multiple photo services with Tweetphoto, Twitpic and YFrog</li>
<li>Support for Twitter lists</li>
<li>Search</li>
<li>Trends</li>
<li>Favorites</li>
</ul>
<p>The market contains many difference choices of apps for use with Twitter, but this one has worked the best for me given some of my needs.  Touiteur is also available via a pro version which unlocks a few more features.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-1-touiteur/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Favorite Android Apps – #2 SlingPlayer</title>
		<link>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-2-slingplayer/</link>
		<comments>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-2-slingplayer/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 16:16:44 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=381</guid>
		<description><![CDATA[This is the third post in the series about my favorite Android apps. #2 &#8211; SlingPlayer I have been an avid SlingBox user for many, many years. In fact I would bet I have one of the first devices they made, and it still works like a champ. When I first picked up my Droid, [...]]]></description>
			<content:encoded><![CDATA[<p>This is the third post in the series about my favorite Android apps.</p>
<p>#2 &#8211; <a href="http://apps.doubletwist.com/SlingPlayer-Mobile/161689847495694066" target="_blank">SlingPlayer</a></p>
<p>I have been an avid SlingBox user for many, many years.  In fact I would bet I have one of the first devices they made, and it still works like a champ.  When I first picked up my Droid, I was bummed to see there was no SlingPlayer app at the time.  Previously I was a BlackBerry user and there was an available app for that device.  Finally a few weeks ago the SlingPlayer app went live on the market.  I quickly hit the market and found the app.  To my chagrin I noticed the message that stated the app would only work with the newer models of the SlingBox.  As much as that sucked I didn&#8217;t believe it, as the SlingBox just streams via HTTP.  Browsing around the net for a few minutes I found many folks who said it did work with their older device just fine.  So I bit the bullet and purchased the app.  I was able to quickly confirm it did work perfect with my older SlingBox.</p>
<p>If you are not familiar with the SlingBox, it allows you to watch and control your TV remotely.  You have full control via a virtual remote control for viewing, including controlling your DVR, etc&#8230;  The SlingPlayer is currently available for the PC and many cellular operating systems, including the iPhone and Android.</p>
<p>The Android app streams awesome for me.  Do note, that part of this will be due to the upload speed on your home network as well as the download speed you currently have on your phone.  I have the maxed out U-Verse connection at home so I have a great deal of upload stream to use.  Very rarely do I have issues with streaming, and normally when I do it&#8217;s due to the lack of a cell signal.  In fact, over the weekend I had to make a run to Lowe&#8217;s for some supplies, and watched the Tour de France the entire time I was in Lowe&#8217;s with no issues.  I also use it from home, with my Droid connected via my wireless network.  This works extremely well also.</p>
<p>The one big drawback to this app is the price.  It&#8217;s $29.99 which is very pricy for a mobile application, although in my opinion it is worth the price.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-2-slingplayer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Releases App Inventor for Android</title>
		<link>http://www.thedevshack.com/google-releases-app-inventor-for-android/</link>
		<comments>http://www.thedevshack.com/google-releases-app-inventor-for-android/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 16:13:02 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=379</guid>
		<description><![CDATA[Google has released their App Inventor for Android. I have not had a chance yet to play around with this, but on the surface it appears slick. Google claims you do not need to be a programmer to create the apps. So it sort of sounds like a WYSIWYG application for creating apps. From the [...]]]></description>
			<content:encoded><![CDATA[<p>Google has released their App Inventor for Android.  I have not had a chance yet to play around with this, but on the surface it appears slick.  Google claims you do not need to be a programmer to create the apps.  So it sort of sounds like a WYSIWYG application for creating apps.  From the site they state:</p>
<p>&#8220;To use App Inventor, you do not need to be a developer. App Inventor requires NO programming knowledge. This is because instead of writing code, you visually design the way the app looks and use blocks to specify the app&#8217;s behavior.&#8221;</p>
<p>You can read all about the <a href="http://appinventor.googlelabs.com/about/" target="_blank">App Inventor from the site</a>.  Has anyone had a chance to use this yet?  If so, drop a comment with your experiences.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/google-releases-app-inventor-for-android/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Favorite Android Apps – #3 MLB At Bat &#8217;10</title>
		<link>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-3-mlb-at-bat-10/</link>
		<comments>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-3-mlb-at-bat-10/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 14:00:30 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=377</guid>
		<description><![CDATA[This is the second post in the series about my favorite Android apps. #3 – MLB At Bat ‘10 MLB At Bat is a baseball fan’s dream app. If you are not a fan of baseball, you can probably skip this review, although some of the technology itself is so cool you may want to [...]]]></description>
			<content:encoded><![CDATA[<p>This is the second post in the series about my favorite Android apps.</p>
<p>#3 – <a href="http://apps.doubletwist.com/MLB.com-At-Bat-2010/7762615090851387850" target="_blank">MLB At Bat ‘10</a></p>
<p>MLB At Bat is a baseball fan’s dream app.  If you are not a fan of baseball, you can probably skip this review, although some of the technology itself is so cool you may want to hear about it or try it out for yourself.</p>
<p>One of the great things about this app for me, is it allows me to easily keep up with my favorite couple of teams.  Both of the teams I follow closely are out of market for me, so without something like this I cannot catch live coverage of their games.  So what exactly does MLB At Bat provide?</p>
<p>The coolest feature of this app is live game audio from EVERY MLB game.  To take that a step further, for each game you can also select the radio broadcast from either the home or away team.  The streaming piece works very well, as I will often dock my Droid in the car if there is a game being played on my drive home from work.</p>
<p>Another cool feature of MLB At Bat is the live pitch by pitch coverage.  It displays each pitch and lets you know what happens.  It also displays the pitch type (fastball, slider, etc…) and the pitch speed.  This comes in handy if you are trying to catch up with the game quickly.</p>
<p>Video highlights are also included in the app.  During the live games you catch video replays of the important plays a few minutes after they happen, and you can also catch the recaps of the games.  The app also provides the normal news and standings around baseball.</p>
<p>The app does lack one feature that would send it over the edge: live game video.  The iPhone version of the app has this feature, so my guess is this should be added in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-3-mlb-at-bat-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Favorite Android Apps – #4 AppAware</title>
		<link>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-4-appaware/</link>
		<comments>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-4-appaware/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 14:18:33 +0000</pubDate>
		<dc:creator>mfleming</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.thedevshack.com/?p=374</guid>
		<description><![CDATA[This is the second post in the series about my favorite Android apps. #4 &#8211; AppAware I stumbled across AppAware about three months ago. At first I really did not get the point of what it was all about. It markets itself as the social market for Android. So in a nutshell what does this [...]]]></description>
			<content:encoded><![CDATA[<p>This is the second post in the series about my favorite Android apps.</p>
<p>#4 &#8211; <a href="http://apps.doubletwist.com/AppAware-Market-and-Twitter/8601102907098179120" target="_blank">AppAware</a></p>
<p>I stumbled across AppAware about three months ago.  At first I really did not get the point of what it was all about.  It markets itself as the social market for Android.  So in a nutshell what does this app do?  It helps you find apps.</p>
<p>When you install AppAware it hooks into your installed applications.  So it is aware of what you have installed, which apps you update and which apps you delete.  Using this data from users around the globe it will then compile a list of the top apps.  You can view the top installs in the last hour, the last day or the last week.  So it lets you easily see the most popular apps.</p>
<p>To take it a step further, once you click on an individual app to view the details it shows you a list of installs and uninstalls.  Using that data you can get a feel for how worthwhile the app is.  If it has 100 installs, and then 75 uninstalls it probably means folks downloaded it, tried it out, and decided it wasn&#8217;t worth keeping.  On the flip side if there were few uninstalls it probably means it&#8217;s a worthwhile app, and thus worth checking out.  If you want to check it out AppAware provides a direct link to the Android Market where you can install the app.</p>
<p>The main screen of AppAware also provides a little neat interface that displays in real time app installs and uninstalls.  So it allows you to see these in a refreshing timeline view.</p>
<p>AppAware has some other features that are optional that I do not use.  One of these features allows you to share via your Twitter account  which apps you are installing.  You can also enable the GPS location which will allow you to track the data mentioned above based on your location, so you can see the popular apps within a certain radius of your GPS point.</p>
<p>The reason I dig this app is the ease at which I can find new and popular apps.  I have stumbled across some of my favorite ones using AppAware.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedevshack.com/my-favorite-android-apps-%e2%80%93-4-appaware/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

