<?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>Steve Reynolds Blog &#187; Chirpie</title>
	<atom:link href="http://www.reynoldsftw.com/tag/chirpie/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.reynoldsftw.com</link>
	<description>Being Generalist.</description>
	<lastBuildDate>Wed, 28 Jul 2010 20:36:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Chirpie 1.2 Available in the App Store</title>
		<link>http://www.reynoldsftw.com/2010/07/chirpie-1-2-available-in-the-app-store/</link>
		<comments>http://www.reynoldsftw.com/2010/07/chirpie-1-2-available-in-the-app-store/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 21:09:21 +0000</pubDate>
		<dc:creator>Steve Reynolds</dc:creator>
				<category><![CDATA[Chirpie]]></category>
		<category><![CDATA[1.2]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iOS 4.0]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.reynoldsftw.com/?p=1887</guid>
		<description><![CDATA[
			
				
			
		
Chirpie 1.2 is now available in the App Store! First off, Chirpie now supports iOS 4.0 fast application switching, so sending a Twitter or Facebook status update has never been quicker.
In addition to this, Chirpie has had all of its UI updated to support the new iPhone 4 Retina Display for an amazing high definition [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F07%2Fchirpie-1-2-available-in-the-app-store%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F07%2Fchirpie-1-2-available-in-the-app-store%2F&amp;source=SteveReynolds&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><strong><a href="http://chirpieapp.com" target="_blank">Chirpie 1.2</a></strong> is now available in the App Store! First off, <a href="http://chirpieapp.com" target="_blank">Chirpie</a> now supports <strong>iOS 4.0</strong> fast application switching, so sending a Twitter or Facebook status update has never been quicker.</p>
<p>In addition to this, <a href="http://chirpieapp.com" target="_blank">Chirpie</a> has had all of its UI updated to support the new <strong>iPhone 4 Retina Display </strong>for an amazing high definition experience:</p>
<div id="attachment_48" class="wp-caption aligncenter" style="width: 304px"><a href="http://blog.chirpieapp.com/wp-content/uploads/2010/07/Chirpie-1.2.png"><img class="size-full wp-image-48" title="Chirpie-1.2" src="http://blog.chirpieapp.com/wp-content/uploads/2010/07/Chirpie-1.2.png" alt="Chirpie 1.2 High Resolution" width="294" height="189" /></a><p class="wp-caption-text">Chirpie 1.2 High Resolution</p></div>
<p style="text-align: left;">On top of this we&#8217;ve also added:</p>
<ul>
<li>&#8220;<em>Listening to&#8230;&#8221;</em> iPod functionality added to <strong>Chirpie Pro</strong> enabling you to tweet what you&#8217;re listening to in the iPod app.</li>
<li>Fixed iOS 4.0 bug with copy and paste.</li>
<li>Fixed crash bug when adding a new Twitter account</li>
<li>App no longer enables the ability to send blank tweets/status updates</li>
<li>Image Compression % slider added to Settings</li>
</ul>
<p>We&#8217;re working on <strong>1.3</strong> to extend the functionality we have, including video, Twitlonger support and more. Can&#8217;t wait to share it with you.</p>
<p><strong>Check out Chirpie:</strong> <a href="http://chirpieapp.com" target="_self">http://chirpieapp.com</a>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F07%2Fchirpie-1-2-available-in-the-app-store%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F07%2Fchirpie-1-2-available-in-the-app-store%2F&amp;source=SteveReynolds&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.reynoldsftw.com/2010/07/chirpie-1-2-available-in-the-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learnings from my iPhone App Submission Process</title>
		<link>http://www.reynoldsftw.com/2010/05/learnings-from-my-iphone-app-submission-process/</link>
		<comments>http://www.reynoldsftw.com/2010/05/learnings-from-my-iphone-app-submission-process/#comments</comments>
		<pubDate>Thu, 27 May 2010 15:30:50 +0000</pubDate>
		<dc:creator>Steve Reynolds</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Chirpie]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[App Store]]></category>

		<guid isPermaLink="false">http://www.reynoldsftw.com/?p=1807</guid>
		<description><![CDATA[
			
				
			
		
Back in February of this year I developed a small Twitter app for iPhone called Chirpie. Frankly, being a n00b in this area it was a little taxing, and that&#8217;s just the development I&#8217;m talking about. What I was even less prepared for was the App Store approval process, so I thought I&#8217;d give some [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F05%2Flearnings-from-my-iphone-app-submission-process%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F05%2Flearnings-from-my-iphone-app-submission-process%2F&amp;source=SteveReynolds&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Back in February of this year I developed a small Twitter app for iPhone called <a href="http://chirpieapp.com" target="_blank">Chirpie</a>. Frankly, being a n00b in this area it was a little taxing, and that&#8217;s just the development I&#8217;m talking about. What I was even less prepared for was the App Store approval process, so I thought I&#8217;d give some tips to developers hoping for a successful submission.</p>
<h3>Device Support</h3>
<p>My first failure at App Store approval was because of device support. I had built in functionality that enabled the user to take a photo with the camera, or select a photo from their library and attach to a tweet. It gave users the option to choose the source from a menu. <em>Great times.</em></p>
<p>What I hadn&#8217;t thought about, and should have realised throughout, was that an iPod Touch doesn&#8217;t have a camera, yet they&#8217;re given the same software and same camera option in my app. This is made clear in the iPhone Human Interface Guidelines &#8211; Go over it with a fine tooth comb!</p>
<p><strong>Write code that validates the device/availability of hardware to support your software!</strong></p>
<h3>Don&#8217;t Assume Reviewer knowledge of 3rd party products</h3>
<p>So this was an interesting one. Like I said before, I was giving the option to attach photos, the device grabs an image, compresses it and then uploads it to a third party service like Twitpic.</p>
<p>As a regular Twitter iPhone app user I realised that I had to wait x amount of time for that to take place before I submitted the tweet, in order to let the upload finish and to get back a Twitpic URL. That assumption was clearly wrong. My app was again rejected because the reviewer didn&#8217;t wait, and classed that as a critical bug and against the sales description as the image wasn&#8217;t attached, assuming it was attached instantly.</p>
<p>Another rejection also came during a 1.x release, so after the app was in the store. The reviewer didn&#8217;t have Facebook or Twitter credentials to use the application with, therefore the app update was rejected.</p>
<p>So, do make sure any 3rd party integration credentials are supplied, and try not to assume any kind of user behaviour! (This should be a given, but as a regular iPhone user, you may become dull to certain aspects).</p>
<h3>Email Apple to complain your app is taking too long</h3>
<p>This was an interesting one. I could see my app was taking longer than other people&#8217;s new submissions, and it bugged me that Chirpie was going nowhere. So I emailed Apple to find out why. They replied within an hour, and the app went into review within a couple more.</p>
<p>The app was rejected ultimately for one of the issues above, but it worked!</p>
<h3>Don&#8217;t email Apple to complain your app is taking too long</h3>
<p>The flipside to emailing Apple is that it usually does nothing for your cause. During my prolonged initial 1.0 submission (and after my initial chaser email that seemed to speed up Apple), I again email them as my app appeared to be stuck in limbo land again. This time Apple were less helpful and told me to wait like the rest, and that some apps take longer to go through than others.</p>
<p>Point taken, I never emailed them again.</p>
<h3>New apps take longer than Existing App updates to approve</h3>
<p>Something you will quickly learn is that .x releases of your application will take a very short time, usually 24 hours turn around. For new apps it&#8217;s longer, how long is down to the size and complexity of your application.</p>
<p>What would infuriate me is that I knew <span style="text-decoration: underline;"><strong>for certain</strong></span> that a developer had submitted his twitter app the exact same time as me (<a href="http://feathersapp.com/" target="_blank">Feathers</a>), had very similar functionality, and was approved within 2-3 days, vs mine which was stuck in limbo for 5 days until I got a response from Apple.</p>
<p>Which leads me to my next point&#8230;</p>
<h3>Existing &#8220;Trusted&#8221; Developers appear to be fast-tracked</h3>
<p>Feathers developer <a href="http://twitter.com/aral">@Aral</a> had previously developed applications that were live in the store. I can only summise that this fact gave him a kind of <em>&#8220;trusted developer&#8221;</em> status, which meant that his application could go through first submission a little easier than my noobie one.</p>
<p>I have no idea if this is true, but it&#8217;s the only way I can understand why Feathers was approved really quickly for a 1.0 release, and mine was stuck.</p>
<h3>Memory Leaks don&#8217;t matter</h3>
<p>This was an unknown to me, I had assumed that my submissions should be 100% memory leak free. In actual fact, this isn&#8217;t true. Whilst it should be best practice for any developer to ensure they have no memory leaks in their code, you can happily submit your app (and get it approved) with memory leaks.</p>
<h3>Conclusion</h3>
<p>I hope this brief summary helps some developers with their submissions. Some of the mistakes above are easy to make &#8211; and shouldn&#8217;t happen for seasoned pros, but sometimes you have to make them to realise.</p>
<p>Feel free to add any of your own learnings to the App Store submission process in the comments section. I don&#8217;t think this is against my NDA&#8230; we&#8217;ll soon see!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F05%2Flearnings-from-my-iphone-app-submission-process%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F05%2Flearnings-from-my-iphone-app-submission-process%2F&amp;source=SteveReynolds&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.reynoldsftw.com/2010/05/learnings-from-my-iphone-app-submission-process/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Using xAuth, an alternate OAuth from Twitter</title>
		<link>http://www.reynoldsftw.com/2010/03/using-xauth-an-alternate-oauth-from-twitter/</link>
		<comments>http://www.reynoldsftw.com/2010/03/using-xauth-an-alternate-oauth-from-twitter/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 13:00:22 +0000</pubDate>
		<dc:creator>Steve Reynolds</dc:creator>
				<category><![CDATA[Chirpie]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Social-Web]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Basic Authentication]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[xAuth]]></category>

		<guid isPermaLink="false">http://www.reynoldsftw.com/?p=1662</guid>
		<description><![CDATA[
			
				
			
		
In the last week Twitter did something interesting in order to quell the increasing noise from mobile and desktop app developers, that was &#8211; introducing xAuth to the wider web. Back in early February the Twitter API team announced the new xAuth authentication mechanism. Twitter hope it will fill the void of terrible user experiences [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F03%2Fusing-xauth-an-alternate-oauth-from-twitter%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F03%2Fusing-xauth-an-alternate-oauth-from-twitter%2F&amp;source=SteveReynolds&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>In the last week <strong>Twitter </strong>did something interesting in order to quell the increasing noise from mobile and desktop app developers, that was &#8211; introducing <strong>xAuth</strong> to the wider web. Back in early February the Twitter API team announced the new xAuth authentication mechanism. Twitter hope it will fill the void of terrible user experiences mixed with web contexts into desktop and mobile apps experienced when using current authentication preference, <strong>OAuth</strong>.</p>
<h3>Basic Authentication</h3>
<p>Back when Twitter first launched it&#8217;s API they had what&#8217;s called Basic Authentication. A user of the API had to make all API calls directly with their username and password. iPhone apps such as Tweetie, Twitterrific and Birdfeed all use basic authentication. I myself used basic auth in <a href="http://chirpieapp.com" target="_blank">Chirpie</a> when I launched it 1 week ago.</p>
<p>From a dev perspective, basic auth is really simple &#8211; just make sure you store the username and password for an account, and re-use on every API call. However, Twitter deemed that from a security perspective, it wasn&#8217;t a great idea to be using the user&#8217;s credentials every single time they interacted with the API, they therefore decided to use <strong>OAuth</strong>. In addition, it&#8217;s required for any application that uses basic auth to store the username and password for re-use between sessions. Another no no apparently&#8230;</p>
<p>Twitter are now about to kill of basic authentication. Check out <a href="http://www.countdowntooauth.com/">http://www.countdowntooauth.com/</a></p>
<div id="attachment_1731" class="wp-caption aligncenter" style="width: 490px"><img class="size-full wp-image-1731" title="twitter-basic" src="http://www.reynoldsftw.com/wp-content/uploads/2010/03/twitter-basic.png" alt="Twitter Basic Auth Death Clock" width="480" height="182" /><p class="wp-caption-text">Twitter Basic Auth Death Clock</p></div>
<h3><strong>OAuth</strong></h3>
<p>I won&#8217;t go into the deep details of OAuth, but the basic premise is this, an application gets a request token, and sends the user off to the source website (in this case Twitter) for a set of authorized tokens which it gives back to the application, and subsequently uses to exchange with the API instead of the user:pass :</p>
<div id="attachment_1668" class="wp-caption aligncenter" style="width: 462px"><img class="size-full wp-image-1668" title="OAuth Process" src="http://www.reynoldsftw.com/wp-content/uploads/2010/02/Screen-shot-2010-02-28-at-08.52.08.png" alt="OAuth Process" width="452" height="124" /><p class="wp-caption-text">OAuth Process</p></div>
<p>The problem with this is the <strong><em>&#8220;via web&#8221;</em></strong> part. For mobile and desktop apps, you have to leave the comfort of your application, and into a web interface in order to authorize the request. In addition to this, Twitter penalised anyone using basic authentication by stopping them from publishing their application name unless using OAuth (hence the developer outcry for some months). Example:</p>
<div id="attachment_1665" class="wp-caption aligncenter" style="width: 243px"><a href="http://chirpieapp.com"><img class="size-full wp-image-1665  " title="Twitter Basic Auth Vs OAuth/xAuth" src="http://www.reynoldsftw.com/wp-content/uploads/2010/02/HelloWorldExample.png" alt="Twitter Basic Auth Vs OAuth" width="233" height="80" /></a><p class="wp-caption-text">Twitter Basic Auth Vs OAuth/xAuth</p></div>
<p>It&#8217;s worth noting here, that in the old days basic auth apps could publish tweets using &#8220;via <em>application name</em>&#8220;, however early in 2009 Twitter stopped accepting registrations for basic auth applications, which is why some basic auth apps still come from their app name, like Tweetie, where more recent ones come from &#8220;web&#8221;.</p>
<p>On iPhone, leaving the comfort of a native app into a web interface (which was until recently not optimized for mobile) was a huge loss &#8211; therefore most iPhone devs from recent times opted for basic auth in order to keep a good user experience.</p>
<h3>Enter xAuth</h3>
<p>So xAuth is here to save the day&#8230; xAuth takes some fundamentals from OAuth in the sense that you still use your authorised tokens to interact with the API, however it&#8217;s the process of getting that set of authorised tokens that has changed. Basic auth developers can now exchange the username and password of their users for an authorised token set in one API call. No web interface required. Essentially:</p>
<div id="attachment_1664" class="wp-caption aligncenter" style="width: 209px"><img class="size-full wp-image-1664" title="xAuth Process" src="http://www.reynoldsftw.com/wp-content/uploads/2010/02/Screen-shot-2010-02-28-at-08.20.28.png" alt="xAuth Process" width="199" height="113" /><p class="wp-caption-text">xAuth Process</p></div>
<p style="text-align: left;">This stumps alot of people at first, there&#8217;s no process involved to get a request token, that&#8217;s all out of the door &#8211; it&#8217;s simply get the user&#8217;s credentials, make an API call, receive authorised tokens in return.</p>
<p style="text-align: left;">The downside of this is that the application is interacting directly with the username and password (in the same way basic auth did), so in essence is losing a large chunk of the security effect of OAuth (OAuth apps never see the username and password of the user directly, only the tokens).</p>
<p style="text-align: left;">There are alot of arguments around the web on the effectiveness of xAuth &#8211; to me it seems like its just basic authentication with a bit of extra security because each API call isn&#8217;t using the user:pass every time &#8211; in fact, to even associate it with OAuth for me is a little bit crazy.</p>
<p style="text-align: left;">That said, <strong><span style="text-decoration: underline;">I am extremely happy</span></strong>. As a recent iPhone app developer, I was gutted to find that I could no longer register <a href="http://chirpieapp.com" target="_blank">Chirpie</a> as a basic auth app with Twitter, and subsequently couldn&#8217;t promote the use of it within Twitter unless I used OAuth.</p>
<h3>Using xAuth</h3>
<p style="text-align: left;">Using xAuth couldn&#8217;t be simpler actually. First off though, you need to send an email to api@twitter.com and ask them to register your OAuth application to use xAuth. Once approved (you&#8217;ll get an email at time of writing) you make a call to the API method <strong>&#8220;</strong><em><strong>https://api.twitter.com/oauth/access_token&#8221;</strong></em> and simply send it 3 parameters:</p>
<ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 2em; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; border: 0px initial initial;">
<li style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;"><span style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: 'Courier New'; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;">x_auth_username</span> -  The username of the user.</li>
<li style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;"><span style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: 'Courier New'; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;">x_auth_password</span> &#8211; The password of the user</li>
<li style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;"><span style="font-weight: inherit; font-style: inherit; font-size: 13px; font-family: 'Courier New'; vertical-align: baseline; padding: 0px; margin: 0px; border: 0px initial initial;">x_auth_mode</span> &#8211; Set this value to &#8220;client_auth&#8221; (without the quotes).</li>
</ul>
<p>This one method then returns you the authorised access tokens in the same way the same method does for OAuth. You should store the tokens as they do not expire, and reuse the tokens for any subsequent API calls. The password can effectively be forgotten after the authorised access tokens are received (unless you need them for third party sites such as TwitPic etc..).</p>
<p>It really is that simple, just one step. As long as you remember this key point (that it&#8217;s one API call, no request tokens needed etc), you will be setup really quickly. The Twitter documents aren&#8217;t so clear on this, and hopefully they will clarify a bit better shortly.</p>
<p>I managed to get xAuth implemented into <a href="http://chirpieapp.com" target="_blank">Chirpie</a> in about an hour, and submitted to the App Store. Such a small change, which I hope will make a huge difference to the effectiveness of <a href="http://chirpieapp.com" target="_blank">Chirpie</a> in Twitter.</p>
<h3>Update &#8211; xAuthTwitterEngine</h3>
<p>For those hoping to get xAuth working on an iPhone, Aral Balkan <a href="http://aralbalkan.com/3133" target="_blank">has just launched xAuthTwitterEngine</a>, which is an update to the excellent <a href="http://mattgemmell.com/2008/02/22/mgtwitterengine-twitter-from-cocoa" target="_blank">MGTwitterEngine</a> from Matt Gemmell, via an <a href="http://github.com/bengottlieb/Twitter-OAuth-iPhone" target="_blank">OAuth implementation</a> of that by Ben Gottlieb.</p>
<p>I haven&#8217;t used xAuthTwitterEngine in <a href="http://chirpieapp.com" target="_blank">Chirpie</a>, however my implementation was exactly the same, a re use of Ben&#8217;s OAuth code, removing the web authentication interface and replacing with a user:pass API call. I just wasn&#8217;t brave enough to release it to the world as I&#8217;m still learning! Anyway, have fun!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F03%2Fusing-xauth-an-alternate-oauth-from-twitter%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F03%2Fusing-xauth-an-alternate-oauth-from-twitter%2F&amp;source=SteveReynolds&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.reynoldsftw.com/2010/03/using-xauth-an-alternate-oauth-from-twitter/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Chirpie 1.1 Available in the App Store</title>
		<link>http://www.reynoldsftw.com/2010/02/chirpie-1-1-available-in-the-app-store/</link>
		<comments>http://www.reynoldsftw.com/2010/02/chirpie-1-1-available-in-the-app-store/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 23:58:49 +0000</pubDate>
		<dc:creator>Steve Reynolds</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Chirpie]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[1.1]]></category>

		<guid isPermaLink="false">http://www.reynoldsftw.com/?p=1657</guid>
		<description><![CDATA[
			
				
			
		
Yes folks, one week after the launch of Chirpie 1.0, version 1.1 is now in the App Store to download. This update brings a few nice features and fixes:

New clean and awesome Tweetview UI
Added new control to switch status updates to Twitter, Facebook or Both.
Application now remembers if you enabled/disabled twitter in tweet view.
Added ability [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F02%2Fchirpie-1-1-available-in-the-app-store%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F02%2Fchirpie-1-1-available-in-the-app-store%2F&amp;source=SteveReynolds&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Yes folks, one week after the launch of <strong>Chirpie 1.0</strong>, version 1.1 is now in the App Store to download. This update brings a few nice features and fixes:</p>
<ul>
<li>New clean and awesome Tweetview UI</li>
<li>Added new control to switch status updates to Twitter, Facebook or Both.</li>
<li>Application now remembers if you enabled/disabled twitter in tweet view.</li>
<li>Added ability to paste an image and upload from the clipboard</li>
<li>Added direct link to Chirpie Pro in the App Store from Chirpie (free) version.</li>
<li>Added ability to follow <a href="http://twitter.com/ChirpieApp" target="_blank">@ChirpieApp</a> from the about page.</li>
<li>Fixed bug with mis-placed facebook button in turbo mode.</li>
<li>Fixed memory bug when exiting out of camera would sometimes break tweet view.</li>
</ul>
<h3>New Interface</h3>
<div id="attachment_36" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-36" title="Chirpie Interface" src="http://blog.chirpieapp.com/wp-content/uploads/2010/02/screen1blog-300x229.png" alt="" width="300" height="229" /><p class="wp-caption-text">Chirpie 1.1 Interface</p></div>
<p><strong>Chirpie </strong>has been updated with a really nice, clean interface with the help of <strong>Nicolas Thomsen. </strong>Nicolas runs <a href="http://apporacle.com/" target="_blank">apporacle.com</a>, check out the site for some great examples of Nicolas&#8217;s work.</p>
<p>As part of the redesign, the bottom buttons have been given a brand new glassy look, with the scrolling avatars sitting nicely on top. We&#8217;ve also added a new central section with a brand new control, <strong>the service switch</strong>.</p>
<p>The service switch was an idea from <a href="http://twitter.com/jonguntrip" target="_blank">@jonguntrip</a>, allowing users to send to <em>Twitter, Facebook</em> or both. The app now remember where you left the toggle, except if you left it on <em>Facebook</em> only. This will always default back to both.</p>
<h3>Paste Images form Clipboard</h3>
<p>Also another brand new feature with <strong>Chirpie 1.1</strong> is the ability to paste images from the clipboard. Either by setting the app to auto paste on launch, or by selecting the Photo button, you are now able to paste any <em>PNG</em> or <em>JPEG</em> image that is on the clipboard.</p>
<p>This means you can effectively copy any image from any application, and paste it into Chirpie. Once pasted, the app automatically uploads it to <em>YFrog</em> or <em>TwitPic</em> (depending on your prefs). All seamless, nothing for you to worry about!</p>
<h3>Pimp Chirpie</h3>
<p>Thanks to everyone for the support on <strong>Chirpie</strong> so far &#8211; and letting your friends know how awesome it is! We&#8217;ve had well over 1000 downloads already in the past 7 days &#8211; it&#8217;s been excellent to work with you all. As always, get in contact with us via <a href="http://twitter.com/ChirpieApp" target="_blank">@ChirpieApp</a> on twitter for the latest news on <strong>Chirpie</strong>, and to let us know about features and feedback.</p>
<p><strong>Chirpie 1.1</strong> (free version) is available from <a href="http://itunes.apple.com/app/id354049672" target="_blank">the App Store here</a>.</p>
<p><strong>Chirpie Pro 1.1</strong> is also available from <a href="http://itunes.apple.com/app/id354052557" target="_blank">the App Store here</a>.</p>
<p>Cheers! &#8211; <em><strong>Chirpie Team</strong></em>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F02%2Fchirpie-1-1-available-in-the-app-store%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F02%2Fchirpie-1-1-available-in-the-app-store%2F&amp;source=SteveReynolds&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.reynoldsftw.com/2010/02/chirpie-1-1-available-in-the-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chirpie for iPhone Released to the App Store</title>
		<link>http://www.reynoldsftw.com/2010/02/chirpie-for-iphone-released-to-the-app-store/</link>
		<comments>http://www.reynoldsftw.com/2010/02/chirpie-for-iphone-released-to-the-app-store/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 23:10:45 +0000</pubDate>
		<dc:creator>Steve Reynolds</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Chirpie]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.reynoldsftw.com/?p=1651</guid>
		<description><![CDATA[
			
				
			
		
This is it folks, the day we&#8217;ve all been waiting for, the day Chirpie for iPhone makes it to the App Store!
Chirpie 1.0 comes in two versions, a free app simply called &#8220;Chirpie&#8220; which is feature complete, but limited to 1 Twitteraccount and 1 Facebook account. The second version is called &#8220;Chirpie Pro&#8220; which is exactly the same, however you can [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F02%2Fchirpie-for-iphone-released-to-the-app-store%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F02%2Fchirpie-for-iphone-released-to-the-app-store%2F&amp;source=SteveReynolds&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>This is it folks, the day we&#8217;ve all been waiting for, the day <strong>Chirpie for iPhone</strong> makes it to the <em>App Store</em>!</p>
<p><strong>Chirpie 1.0</strong> comes in two versions, <a href="http://itunes.apple.com/app/id354049672" target="_blank">a free app</a> simply called <strong><em>&#8220;<a href="http://itunes.apple.com/app/id354049672" target="_blank">Chirpie</a></em><em>&#8220;</em></strong> which is feature complete, but limited to 1 <em>Twitter</em>account and 1 <em>Facebook</em> account. The second version is called <strong><em>&#8220;<a href="http://itunes.apple.com/app/id354052557" target="_blank">Chirpie Pro</a></em><em>&#8220;</em></strong> which is exactly the same, however you can add as many <em>Twitter</em> accounts as you wish. <strong><em>Chirpie Pro</em></strong> is priced at $0.99/59p.</p>
<div id="attachment_24" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-24" title="chirpieInterface" src="http://blog.chirpieapp.com/wp-content/uploads/2010/12/chirpieInterface-300x195.jpg" alt="" width="300" height="195" /><p class="wp-caption-text">The Chirpie Interface</p></div>
<p><strong>Chirpie for iPhone</strong> lets you dual update, meaning you can send a status update to both a <em>Twitter</em> and <em>Facebook</em> account at one time, or just <em>Twitter</em> if you&#8217;re that way inclined.</p>
<p>To coincide with the launch of the application, we&#8217;ve also launched a refreshed <a href="http://chirpieapp.com" target="_self">chirpieapp.com</a> which features everything you need to know about <strong>Chirpie</strong> &#8211; including screenshots, feature list and <a href="http://chirpieapp.com/faq.html" target="_self">FAQs</a>.</p>
<p><strong>Chirpie</strong> (free version) is available from <a href="http://itunes.apple.com/app/id354049672" target="_blank">the App Store here</a>.</p>
<p><strong>Chirpie Pro</strong> is also available from <a href="http://itunes.apple.com/app/id354052557" target="_blank">the App Store here</a>.</p>
<p>Any problems, please contact us on support[at] chirpieapp.com or via our twitter account <a href="http://twitter.com/ChirpieApp" target="_blank">@ChirpieApp</a>.</p>
<p><strong>Chirpie 1.1</strong> is currently in the works, with version 1.0.1 about to hit Apple sometime in the next day or so.</p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F02%2Fchirpie-for-iphone-released-to-the-app-store%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F02%2Fchirpie-for-iphone-released-to-the-app-store%2F&amp;source=SteveReynolds&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.reynoldsftw.com/2010/02/chirpie-for-iphone-released-to-the-app-store/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Introducing Chirpie for iPhone</title>
		<link>http://www.reynoldsftw.com/2010/01/introducing-chirpie-for-iphone/</link>
		<comments>http://www.reynoldsftw.com/2010/01/introducing-chirpie-for-iphone/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 17:00:48 +0000</pubDate>
		<dc:creator>Steve Reynolds</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Chirpie]]></category>

		<guid isPermaLink="false">http://www.reynoldsftw.com/?p=1628</guid>
		<description><![CDATA[
			
				
			
		
Followers of my Twitter feed will have yesterday seen that I am very close to launching a new Twitter client for iPhone, called Chirpie (see chirpieapp.com). So what is Chirpie? Will it beat the skitch out of Twitterrific, Tweetie or Echofon? The short answer is not just yet, the longer answer is this:

Chirpie has been [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F01%2Fintroducing-chirpie-for-iphone%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F01%2Fintroducing-chirpie-for-iphone%2F&amp;source=SteveReynolds&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Followers of my Twitter feed will have yesterday seen that I am very close to launching a new Twitter client for iPhone, called <strong>Chirpie (see <a href="http://chirpieapp.com" target="_blank">chirpieapp.com</a></strong><strong>)</strong>. So what is <strong>Chirpie</strong>? Will it beat the skitch out of <em>Twitterrific, Tweetie </em>or<em> Echofon</em>? The short answer is not just yet, the longer answer is this:</p>
<p><a href="http://chirpieapp.com"><img class="aligncenter size-full wp-image-1632" style="border: 0px solid white;" title="Chirpie for iPhone" src="http://www.reynoldsftw.com/wp-content/uploads/2010/01/egg.png" alt="Chirpie for iPhone" width="100" height="125" /></a></p>
<p><strong>Chirpie</strong> has been developed with one simply idea in mind:</p>
<p style="text-align: center;"><strong><em>Empower the user to tweet quickly, do it simply, let it have flexibility.</em></strong></p>
<p>With this simple notion as the backbone of the app, I&#8217;ve developed something which I find a bit of a gem. An app that lets me tweet pretty much instantly. No heavy waiting sessions whilst you wait for a Twitter timeline to load, no navigating through views to get to the tweet window.</p>
<p>Sounds simple right? Well, it kind of is, but it has some nice twists:</p>
<ul>
<li>An intuitive way to reply to friends, and handle new friends.</li>
<li>Quick access to common functions such as the Camera, URL shortening, Geo Tweet etc</li>
<li>Tweet Persistence, when switching accounts, and when leaving the app</li>
<li>Pasteboard functionality to speed up your flow</li>
<li>Advanced app settings, one being switching <strong>Chirpie</strong> into <em>Turbo-Mode</em></li>
</ul>
<p><a href="http://chirpieapp.com"><img class="aligncenter size-full wp-image-1633" title="Chirpie for iPhone" src="http://www.reynoldsftw.com/wp-content/uploads/2010/01/chirpieTitle.png" style="border: 0px solid white;" alt="Chirpie for iPhone" width="176" height="61" /></a></p>
<p>You&#8217;ll be able to tweet straight off the bat, send, done. Or, you can take some time, play with the toolkit, send or just save for later.</p>
<p><strong>Chirpie</strong> has a simple, clean interface when tweeting, no buttons all over the place for all the different functionality with icons that make no sense, just one simple way to reveal what you need.</p>
<p>But this is just the start, I want <strong>Chirpie</strong> break free of it&#8217;s little egg &#8211; build on these foundations to bring a Twitter client with a difference. Let&#8217;s see how we go.</p>
<h3>Beta Testers Required</h3>
<p>So when can you get your hands on it? Well my friends, very, very soon. We&#8217;re currently looking for Beta testers, so head on over and friend us up on twitter<strong> (</strong><a href="http://twitter.com/ChirpieApp" target="_blank"><strong>@ChirpieApp</strong></a><strong>)</strong>, or keep an eye on our teaser site <a href="http://chirpieapp.com" target="_blank"><strong>http://chirpieapp.com</strong></a> for more. Spread the word about <strong>Chirpie</strong> and you may find your way up that list</p>
<h3>And the sweet spot?</h3>
<p><strong>Chirpie</strong> will be a free download to all. Coming Soon!
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F01%2Fintroducing-chirpie-for-iphone%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.reynoldsftw.com%2F2010%2F01%2Fintroducing-chirpie-for-iphone%2F&amp;source=SteveReynolds&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.reynoldsftw.com/2010/01/introducing-chirpie-for-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

