<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>tapadoo</title>
	
	<link>http://tapadoo.com</link>
	<description>Expression through code.</description>
	<lastBuildDate>Mon, 01 Mar 2010 22:35:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/tapadoo" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="tapadoo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Why App distribution policy could be bad for iPad</title>
		<link>http://tapadoo.com/2010/why-app-distribution-policy-could-be-bad-for-ipad/</link>
		<comments>http://tapadoo.com/2010/why-app-distribution-policy-could-be-bad-for-ipad/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 22:35:40 +0000</pubDate>
		<dc:creator>dermdaly</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://tapadoo.com/?p=380</guid>
		<description><![CDATA[I see lots of people thinking of great ideas for the iPad.  I agree with pretty much all of them.  Anywhere where there&#8217;s a person carrying a handheld device, or indeed a notepad an pen, could be a potential application.  Here&#8217;s a few examples

Waiter taking orders at a table
UPS Delivery guy
Gas man [...]]]></description>
			<content:encoded><![CDATA[<p>I see lots of people thinking of great ideas for the iPad.  I agree with pretty much all of them.  Anywhere where there&#8217;s a person carrying a handheld device, or indeed a notepad an pen, could be a potential application.  Here&#8217;s a few examples</p>
<ul>
<li>Waiter taking orders at a table</li>
<li>UPS Delivery guy</li>
<li>Gas man coming to take a reading</li>
<li>Charity worker &#8211; getting sign-ups but also using the multimedia capabilities to show where the donations are going to good work</li>
</ul>
<p>etc. etc.</p>
<p>Right now, there are three ways to distribute iPhone apps:</p>
<ol>
<li>The App Store &#8211; This is designed for general purpose apps that anyone may want to use</li>
<li>Enterprise Distribution &#8211; This is designed for &#8220;in house&#8221; only apps.  This is where a company wants to supply apps for their staff use only, and not put them on the app store.</li>
<li>Ad Hoc Distribution &#8211; This is where a developer can distribute the apps privately to a group of people.  It is primarily aimed at developers who want to get real-world feedback before really releasing the app through 1 or 2 above</li>
</ol>
<p>When we consider that some of the app ideas (e.g. the waiter concept) is really an &#8220;in house&#8221; app.  But each of the distribution mechanisms has its drawbacks:</p>
<ul>
<li>You may not want to put it in the app store, because it only works with your restaurant management system.</li>
<li>You&#8217;ll not qualify for Enterprise distribution, because Apple restricts this to companies of 500 employees or more</li>
<li>You could use ad-hoc, but this does take a fair bit of management for the developer.  The developer needs to know each and every device id that the app will be installed on (and has a limit of 100 slots per year; which cannot be re-used during the year).</li>
</ul>
<p>None of these are insurmountable, but they are niggles.  Basically, there isn&#8217;t a simple way to distribute &#8220;private&#8221; apps.  This is by design; It is a commercial decision by Apple.  If there was a way, people would use it to bypass the app store (to avoid the apple cut), so its unlikely to change.</p>
<p>One thing it could lead to is an explosion of &#8220;new&#8221; software as a service offerings.  Consider the &#8220;menu ordering&#8221; SAAS system; The restaurant signs up online, and enters their menu details.  The Menu Ordering App is sold through the app store, and the restaurant simply enters their restaurant id and password when they use the app for the first time.  This could work, but its a big education job to explain SAAS to restaurant owners.</p>
<p>I think all of those who want to put iPads into their businesses will find the distribution options confusing and consider it a hinderance. </p>
<p> That&#8217;s a challenge for us developers.</p>
<hr/>
<p>You&#8217;re reading the tapadoo blog.  Did you know that as well as publishing our own applications, we offer iPhone development services and consultancy?  If you have an idea, project or something you think we can help you with, please get in touch through <a href="http://www.tapadoo.com/contact/">our contact page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tapadoo.com/2010/why-app-distribution-policy-could-be-bad-for-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The iPhone killer is on the way</title>
		<link>http://tapadoo.com/2010/the-iphone-killer-is-on-the-way/</link>
		<comments>http://tapadoo.com/2010/the-iphone-killer-is-on-the-way/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 17:31:49 +0000</pubDate>
		<dc:creator>dermdaly</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphonedev]]></category>

		<guid isPermaLink="false">http://tapadoo.com/2010/the-iphone-killer-is-on-the-way/</guid>
		<description><![CDATA[The new windows 7 phone is upon us. Finally there&#8217;s an &#8220;iPhone killer&#8221;!!!
Ehhhhh.   No.
There will be an iPhone killer. But it&#8217;s not going be today tomorrow. The iPhone is just far too advanced of any competition. 
Why? Apple have one thing in spades that no other computer or handset manufacturer has: Taste.
This seems [...]]]></description>
			<content:encoded><![CDATA[<p>The new windows 7 phone is upon us. Finally there&#8217;s an &#8220;iPhone killer&#8221;!!!</p>
<p>Ehhhhh.   No.</p>
<p>There will be an iPhone killer. But it&#8217;s not going be today tomorrow. The iPhone is just far too advanced of any competition. </p>
<p>Why? Apple have one thing <em>in spades</em> that no other computer or handset manufacturer has: <strong>Taste.</strong></p>
<p>This seems to be lost on most non-iPhone owners. The arguments for the competition are usually about specifications. That&#8217;s just silly. Most people don&#8217;t know <em>megabytes</em> from <em>kilohertz</em> so don&#8217;t give a monkeys about specifications.<br />
I&#8217;ve often listened to arguments about x device having a faster processor, or doing background processing. But these people never ever do what almost every new iPhone owner does : tell me how much they love their phones.<br />
<strong>Try it</strong>: borrow a buddies iPhone and play with it. 2 things will happen : you&#8217;ll say &#8220;yeah&#8230;it is lovely&#8221; and your buddy will start to twitch; we don&#8217;t like letting our iPhones out of our reach for too long.<br />
You don&#8217;t get that reaction from a new Sony Ericsson, Nokia, Samsung or Android for that matter.  In fact the most common utterance I hear from nokia owners are </p>
<blockquote><p>&#8220;look I just want to make calls and send texts&#8221;</p></blockquote>
<p> not</p>
<blockquote><p>&#8220;I love this phone&#8221;</p></blockquote>
<p>Every time I try out a new other vendors phone I usually finding myself not liking it. sometimes the annoyances are subtle like just <em>slighlty</em> too slow to respond or jerky scrolling. That just tells me that someone in the company, high up, with the final say said </p>
<blockquote><p><strong>&#8220;it&#8217;s good enough.&#8221;</strong></p></blockquote>
<p>That&#8217;s understandable; getting the last 5% so that something goes from &#8220;good enough&#8221; to &#8220;perfect&#8221; may well take ages or cost the earth.<br />
But thankfully, Apple don&#8217;t do &#8220;good enough&#8221;. They take the &#8220;it&#8217;s gotta be perfect&#8221; approach as a matter of course. And for that&#8230;we have the iPhone</p>
<p>So when&#8217;s that iPhone killer coming?<br />
Consider this: for a few years, every new mp3 player was being dubbed an <em>&#8220;iPod killer&#8221;</em>. It hasn&#8217;t happened yet and nobody even writes about iPod killers anymore. </p>
<p>So far the only iPhone killers have been, well&#8230;newer iPhones. </p>
<p>It won&#8217;t last forever; it never does. Walkmans were toppled; iPhones will be, but it will take new technology that I can&#8217;t imagine right now. iPhone could easily dominate for a decade&#8230;&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://tapadoo.com/2010/the-iphone-killer-is-on-the-way/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>The Future’s Bright</title>
		<link>http://tapadoo.com/2010/the-futures-bright/</link>
		<comments>http://tapadoo.com/2010/the-futures-bright/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 13:37:35 +0000</pubDate>
		<dc:creator>dermdaly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tapadoo.com/?p=361</guid>
		<description><![CDATA[I was asked to speak at the Young Entrepreneur event in Kerry last week.  The organisers wanted the perspective of an iPhone developer to show that developing iPhone apps can be done with reasonably low barriers, whilst still being able to produce a viable business.
I&#8217;ve done a few speaking events on iPhone this year; [...]]]></description>
			<content:encoded><![CDATA[<p>I was asked to speak at the <a href="http://www.youngentrepreneur.ie/">Young Entrepreneur</a> event in Kerry last week.  The organisers wanted the perspective of an iPhone developer to show that developing iPhone apps can be done with reasonably low barriers, whilst still being able to produce a viable business.</p>
<p>I&#8217;ve done a few speaking events on iPhone this year; two Dev Days, Epicenter, one for Enterprise Ireland and the Young Entrepreneur event, and feel I&#8217;m getting the hang of it, but this event was particularly interesting.</p>
<p>At the Epicenter event last year, I attended a &#8220;round table&#8221; event for all speakers to have a broad discussion on the software industry in Ireland.  I was bemoaning the fact that university prepared me for a job, perhaps even for a career, but it didn&#8217;t suggest starting a business as an option.  As I left this talk, <a href="http://chrisjhorn.wordpress.com/">Chris Horn</a> came to me and said &#8220;take a look at what Jerry Kenelly is doing in the institute of Tralee&#8221;.  He suggested that Jerry has put Entrepreneurship on the programme, and that it is paying dividends.</p>
<p>Back in January, out of the blue I was contacted by Jerry Kenelly asking would I speak at the event.  Naturally I jumped at it, I&#8217;m really glad I did.</p>
<p>Why?  Well it gave me a chance to see first hand what they are doing to promote Entrepreneurship  as an option for students.  Their mission is to promote &#8220;the fact that becoming an entrepreneur is a viable career option&#8221;.  They do this by running an annual Young Entrepreneur of the year competition.  The event is kicked off in October and is open to all 2nd level and 3rd level students in the area.  This year was also open to students in Limerick.</p>
<p>The event last week was the mid-programme event.  It is called &#8220;Business Boot Camp&#8221;.  Its attended by all 600 entrants, and has talk from business leaders along with some practical work.  What most impressed me was the respect shown to the audience.  The dialog was not dumbed down or simplified for students.  This was real practical advice.  Speakers included former Entrepreneur of the Year (from the Ernst &#038; Young competition, the &#8220;Senior&#8217;s&#8221; if you will), Colum O&#8217;Sullivan of <a href="http://www.cullyandsully.com/">Cully &#038; Sully Foods</a> (who crunched the numbers with a student), and the most revered man in Kerry, Kerry Bainisteoir Jack O&#8217;Connor.</p>
<p>During the event, the students were given a chance to pitch their ideas.  One girl in particular did a pitch worthy of Dragon&#8217;s Den, and when Sully attempted to dissect them, she was quick to show how her market research stacked up.  Very impressive stuff.</p>
<p>So there &#8211; Setting up a company is a real option.  I really wish it crossed my mind 15 years ago.  That&#8217;s nobody&#8217;s fault, but with I can&#8217;t help but think that what&#8217;s going on in Kerry will plant the seed for some, and could be where the next great business leader will come from.</p>
<p>The event will have its proof in the coming years, when a guest speaker will be able to say &#8220;I was sitting in this audience like you just 3 years ago&#8230;.&#8221;</p>
<p>The future&#8217;s bright.</p>
]]></content:encoded>
			<wfw:commentRss>http://tapadoo.com/2010/the-futures-bright/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Style guidelines and pot roasts</title>
		<link>http://tapadoo.com/2010/style-guidelines-and-pot-roasts/</link>
		<comments>http://tapadoo.com/2010/style-guidelines-and-pot-roasts/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 20:41:28 +0000</pubDate>
		<dc:creator>dermdaly</dc:creator>
				<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://tapadoo.com/?p=353</guid>
		<description><![CDATA[In many companies I&#8217;ve worked I&#8217;ve engaged in the usual &#8220;style wars&#8221;.  It goes like this.  

A senior developer decides that for the new project, the entire team should use a single style.  This will mean that the code is consistent across the project and make it easier for developers to work [...]]]></description>
			<content:encoded><![CDATA[<p>In many companies I&#8217;ve worked I&#8217;ve engaged in the usual &#8220;style wars&#8221;.  It goes like this.  </p>
<ol>
<li>A senior developer decides that for the new project, the entire team should use a single style.  This will mean that the code is consistent across the project and make it easier for developers to work on each other&#8217;s code.  It also means there will be a level of consistency on commenting etc.</li>
<li>A sub-group is put together to decide the guidelines.</li>
<li>The guidelines are issued</li>
<li>The team fight over them</li>
<li>A manager steps in and tells them to use the ones laid down.</li>
<li>There&#8217;s huffing and puffing but eventually everyone uses it.</li>
</ol>
<p>Well, that&#8217;s been my experience anyway.<br />
But, its always the fight that interesting.  People fighting over where its a newline before an curly brace or not, hungarian notation or not, tabs versus spaces always makes me think that people are missing the point somewhat.<br />
The point is about consistency.  The arguments are usually about some people consider more whitespace more readable, whilst others think that the more code on the page, gives you a better understanding of what the code does, without having to always page up and down.</p>
<p>So&#8230;when you have a few years under your belt, you realise this, and you sit back, enjoy the fireworks knowing that the manager will step in, put an end to the arguing, and we&#8217;ll get our consistency mojo.</p>
<p>But&#8230;.every now and then I do feel that some rules are just stoopid.  I was reading the excellent <a href="http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml">google style guidelines for Objective-C</a> tonight and saw <em>my</em> personal pet peeve stupid styleguide rule:</p>
<blockquote><p>
Each line of text in your code should be at most 80 characters long.</p></blockquote>
<p>Why?<br />
<strong>Why?</strong><br />
Why not 79 characters?  Why not 81?  Why not more?<br />
I know why.<br />
Before we had GUIs, your typical PC, or VAX Terminal, etc had a width of 80 characters.  Printers too.  Typically printed 80 characters per line.<br />
But c&#8217;mon.  We&#8217;ve not used text terminals for years, and a typical monitor can show much wider than 80 characters.  And&#8230;we never print code anymore; If we did, the printer can handle more than 80 characters wide anyway.</p>
<p>I think its silly to have a style guide that was relevant in 1990, but has no relevance to the real world apart from &#8220;that&#8217;s how gran did it&#8221;.</p>
<p>There&#8217;s an excellent couple of books by a guy called Steve Maguire.  One is called &#8220;Writing Solid Code&#8221; and another is called &#8220;Debugging the development process&#8221;.  They are more relevant to writing C code, but the sentiments in them are excellent, and I still think all developers should at least read &#8220;Writing Solid Code&#8221;.  There&#8217;s a great anecdote in &#8220;Debugging the development process&#8221; that as I remember it, is about Steve&#8217;s wife and her pot roast.  It went like this (I hope Steve doesn&#8217;t mind me quoting it):</p>
<blockquote><p>&#8220;A boy asked his mother how come she cuts off the edges of a pot roast when putting it into the pot. Mother told him that that&#8217;s how her mother taught her to do. So, boy went to his grandmother and he got the same answer. Then he went to his grand-grandmother and ask her the same question. The answer was: Well, back then my pot was to small and the meat didn&#8217;t fit inside.&#8221;
</p></blockquote>
<p>80 Characters per line when writing code: Pot roast rules for developers.</p>
<hr/>
<p>You&#8217;re reading the tapadoo blog.  Did you know that as well as publishing our own applications, we offer iPhone development services and consultancy?  If you have an idea, project or something you think we can help you with, please get in touch through <a href="http://www.tapadoo.com/contact/">our contact page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tapadoo.com/2010/style-guidelines-and-pot-roasts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A message about Ireland’s Phone Book</title>
		<link>http://tapadoo.com/2009/a-message-about-irelands-phone-book/</link>
		<comments>http://tapadoo.com/2009/a-message-about-irelands-phone-book/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 15:23:59 +0000</pubDate>
		<dc:creator>dermdaly</dc:creator>
				<category><![CDATA[IrishApps]]></category>
		<category><![CDATA[iePhoneBook]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphonedev]]></category>

		<guid isPermaLink="false">http://tapadoo.com/?p=343</guid>
		<description><![CDATA[It has come to our attention that current versions of &#8220;Ireland&#8217;s Phone Book&#8221; and &#8220;Ireland&#8217;s Phone Book Pro&#8221; are currently not operable.  We regret to inform users that in light of a recent threat of legal challenge, we WILL NOT be providing a fix to the application in its current guise.  We have [...]]]></description>
			<content:encoded><![CDATA[<p>It has come to our attention that current versions of &#8220;Ireland&#8217;s Phone Book&#8221; and &#8220;Ireland&#8217;s Phone Book Pro&#8221; are currently not operable.  We regret to inform users that in light of a recent threat of legal challenge, we WILL NOT be providing a fix to the application in its current guise.  We have also taken the decision to  remove &#8220;Ireland&#8217;s Phone Book&#8221; and &#8220;Ireland&#8217;s Phone Book Pro&#8221; from the App store.</p>
<p>We are engaging with a number of potential partners with a view to a long term solution and hope to be able to announce something shortly.</p>
<p>Apologies for the inconvenience caused.</p>
]]></content:encoded>
			<wfw:commentRss>http://tapadoo.com/2009/a-message-about-irelands-phone-book/feed/</wfw:commentRss>
		<slash:comments>67</slash:comments>
		</item>
		<item>
		<title>Two tools if you’re developing iPhone apps for clients</title>
		<link>http://tapadoo.com/2009/two-tools-if-youre-developing-iphone-apps-for-clients/</link>
		<comments>http://tapadoo.com/2009/two-tools-if-youre-developing-iphone-apps-for-clients/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 13:14:03 +0000</pubDate>
		<dc:creator>dermdaly</dc:creator>
				<category><![CDATA[iphonedev]]></category>

		<guid isPermaLink="false">http://tapadoo.com/?p=286</guid>
		<description><![CDATA[I&#8217;m gonna speak about two tools that I recommend if you are planning on developing apps, particularly for clients.  These are just as important for any sort of iPhone app development, but they are very useful for interacting and collaborating with customers.
Balsamiq
Balsamiq mockups from Balsamiq Studios plain and simple rocks. What is it?  [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m gonna speak about two tools that I recommend if you are planning on developing apps, particularly for clients.  These are just as important for any sort of iPhone app development, but they are very useful for interacting and collaborating with customers.</p>
<h2>Balsamiq</h2>
<p><a href="http://www.balsamiq.com/products/mockups">Balsamiq mockups</a> from Balsamiq Studios plain and simple rocks. What is it?  It is a very rapid prototyping tools for UI and User Experiences.<br />
They&#8217;ve added specific iPhone stencils into the product so you can create mockups really, really quickly.<br />
Why do I like it?  Lots of reasons:</p>
<ol>
<li>
Its runs everywhere.  Its an Adobe Air application, which though is not native to Mac, it runs nicely on the desktop.  But, they&#8217;ve also got an edition that runs in a web page, so you can deploy it on your wiki, or any other collaborative web server you may use.  They&#8217;ve even got a hosted edition which you can play with for free (go <a href="http://www.balsamiq.com/demos/mockups/Mockups.html">here</a>, have a play)</li>
<li>Doing up stuff is <em>fast</em>.  It is genuinely as quick as using a pen and paper. Just last week I was working on a proposal; the client had given me his ideas, and I already formed my opinion on how it would look.  I mailed him back my response as a bulleted point list (It was a small project!).  He wasn&#8217;t convinced.  So&#8230;I spent a bit longer, and did up a couple of pages of a proposal.  I used mockups to illustrate my ideas.  Without spending too much time, I had gone from a boring e-mail response, to a professional, well thought out one, which immediately struck a chord with the client.</li>
<li>It is focused on function rather than detail.  I really like this.  It produces mockups that look like they are hand drawn.  It avoids details like colour, animation etc.  This means when working with the client we can focus on what the app does ( not &#8220;Shouldn&#8217;t that button be bluer?&#8221;).  We get across high level ideas, get them across well, and by being low on a lot of details, it means we can get more feedback with the client.  I love the phrase Balsamiq use themselves:<br />
<blockquote><p>
A low fidelity look which encourages hones feedback.  We call it &#8220;<em>a look no-one is afraid to criticize</em>&#8221;
</p></blockquote>
</li>
<li>They have an agile approach to their product; They update their application on a regular basis, based on feedback taken through GetSatisfaction
</li>
<p>Enough of my rambling; Here&#8217;s a mockup.</p>
<p><img src="http://tapadoo.com/wp-content/uploads/2009/10/mockup.png" alt="mockup.png" border="0" width="533" height="510" /></p>
<h2>iPhone Application Sketch Book</h2>
<p>Next is&#8230;an actual sketch book.  Its available on amazon, but you can find details about it on <a href="http://www.mobilesketchbook.com">www.mobilesketchbook.com</a>. I think this is a great one for grabbing ideas, or scribbling down initial design thoughts.<br />
I like this because it is a low-tech answer; Each page is lined graph paper, with a full-size image of on iPhone on it.  The screen area is blank, so you can draw on it to capture your app ideas.<br />
<img src="http://tapadoo.com/wp-content/uploads/2009/10/l-800-606-c2b55ee2-926d-4b31-90a3-ff27796e91c3.jpeg" alt="Mobile sketch book" title="Mobile sketch book" width="640" height="485" class="alignnone size-full wp-image-293" /><br />
You can have this in your laptop bag, and use it when an idea comes to you.  (when travelling, for example).</p>
<p>Having this along at a client meeting is great.  It shows the client that you are doing this often, and you are serious about capturing the ideas</p>
<p>I know there&#8217;s others out there, based around Powerpoint or Keynote, but frankly, these two are my favourites right now.</p>
<p>If you&#8217;ve other tips, please leave a comment with your favourite tools for iPhone design and development.</p>
<hr/>
<p>You&#8217;re reading the tapadoo blog.  Did you know that as well as publishing our own applications, we offer iPhone development services and consultancy?  If you have an idea, project or something you think we can help you with, please get in touch through <a href="http://www.tapadoo.com/contact/">our contact page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tapadoo.com/2009/two-tools-if-youre-developing-iphone-apps-for-clients/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A simple credits screen with Core Animation</title>
		<link>http://tapadoo.com/2009/a-simple-credits-screen-with-core-animation/</link>
		<comments>http://tapadoo.com/2009/a-simple-credits-screen-with-core-animation/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 19:10:16 +0000</pubDate>
		<dc:creator>dermdaly</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphonedev]]></category>

		<guid isPermaLink="false">http://www.tapadoo.com/?p=243</guid>
		<description><![CDATA[Whilst working on my latest iPhone project (not yet announced), I wanted to do up a useful credits screen.  This project had more than just myself involved and I wanted to ensure everyone got a mention.
I was also conscious of the exposure my apps were getting through apps.ie, so wanted to do something that [...]]]></description>
			<content:encoded><![CDATA[<p>Whilst working on my latest iPhone project (not yet announced), I wanted to do up a useful credits screen.  This project had more than just myself involved and I wanted to ensure everyone got a mention.</p>
<p>I was also conscious of the exposure my apps were getting through <a href="http://apps.ie">apps.ie</a>, so wanted to do something that would link back too. So..I&#8217;ve put together a simple credits screen which uses Core Animation to show the individual credits.  This post explains the code, and how it works.  There&#8217;s a gotcha or two in there as well.</p>
<p><strong>How does it look?</strong><br />
Before I start, here&#8217;s a quick preview.</p>
<div align="center">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/V65UKJX5css&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/V65UKJX5css&#038;hl=en&#038;fs=1&#038;rel=0&#038;color1=0x3a3a3a&#038;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</div>
<p><br/><br />
<strong>Data Structure</strong><br />
For the purposes of a credit, I wanted to be able to store</p>
<ul>
<li>The person&#8217;s name</li>
<li>What they did</li>
<li>Their twitter id</li>
<li>The web site</li>
<li>An avatar</li>
</ul>
<p>That&#8217;s easy &#8211; I wrote a class called AppCredit, which is a pure data structure.  It doesn&#8217;t do anything beyond store the above details.</p>
<p><strong>The View On The Data</strong><br />
So, how would I visualise the data structure ? I had an idea of how this should look, so I created a CreditsView (in fact a view controller XIB), which layed out the information in a way that I thought looked nice:</p>
<div align="center">
<img class="alignnone size-full wp-image-244" title="asinglecredit" src="http://www.tapadoo.com/wp-content/uploads/2009/10/asinglecredit.png" alt="asinglecredit" width="322" height="112" />
</div>
<p><br/><br />
I wanted the twitter name and the web address to be tappable, to take you away to the relevant website.  To achieve this, I overlayed the labels with custom buttons (essentially invisible buttons).  I wired up their touchDown (so we can highlight), and their touchUpInside so we can actually open the relevant URL.  We also followed good UI principals, in that we have an alert box pop up to warn that the user is about to leave the application.  All of this is handled in the class CreditsView, along with the relevant nib file CreditView.xib</p>
<p><strong>So where&#8217;s the animation?</strong><br />
Well, I wanted that the entire view just described would fade in and out repeatedly, for each of the credits, so I wanted them showing as part of a larger container.  This is the CreditsViewController.<br />
The CreditsViewController is the UIViewController for the overall credits page.  It consists of</p>
<ol>
<li>A large label to show your application name</li>
<li>An area for the animated credits</li>
<li>A scroll area to store a brief description of your application</li>
<li>A &#8220;bottom third&#8221; with a description of apps.ie, along with another &#8220;invisible button&#8221; to take you there</li>
</ol>
<p>In addition, in the sample code, I added a toolbar, with a &#8220;Done&#8221; button to be able to dismiss the credits screen.  For the purposes of this example, I worked of XCode&#8217;s standard &#8220;Utility application&#8221; template, and replaced the flipside view with my CreditsViewController.  This meant adding some way to dismiss the credits view (In my actual app, it shows on a separate tab, so does not need a dismiss capability).  The Done button is wired up the sample as the XCode sample, and should be obvious.</p>
<p><strong>Supplying the data for the credits view</strong><br />
I adopted a delegate approach to this.  So theres a CreditsViewDelegate protocol, which we assign to the CreditsViewController.  Once you implement this, and assign it to your CreditsViewController.delegate, it will ask the delegate for the necessary data as it needs it.</p>
<p><strong>The actual animation</strong><br />
The actual animation is quite simple.  In a nutshell, it animates the first credit, when this is complete it animates the next one&#8230;and so on.  When all have been animated, it just starts again.  Here&#8217;s the detail</p>
<ol>
<li>When the CreditsViewController is loaded, it also loads up a CreditsView from the nib file</li>
<li>As it 	is about to appear, it asks its delegate for the necessary data, and fills in the labels</li>
<li>Once it has appeared, it starts to animate the CreditsView.  It does this using the following code</li>
</ol>
<pre>
-(void) animateNextCredit
{
  // Use animation to fade it in
  CABasicAnimation *animation =
      [CABasicAnimation animationWithKeyPath:@"opacity"];
  animation.fromValue = [NSNumber numberWithFloat:0];
  animation.toValue = [NSNumber numberWithFloat:1];
  animation.repeatCount = 0;
  animation.duration = 2;
  animation.autoreverses = YES;
  animation.delegate = self;
  // Ok...Start showing our credits
  [self getCredits];
  if(credits != nil) {
    AppCredit *credit = [credits objectAtIndex:currentCredit];
    [creditsView setAppCredit:credit];
    [self.view addSubview:creditsView.view];
  }
  currentCredit++;
  if(currentCredit == [credits count]) {
    currentCredit = 0;
  }
  [creditsView.view.layer
       addAnimation:animation forKey:@"credits"];
}
</pre>
<p>Basically all that is happening here is we are telling the CreditsView (i.e. the small pane) to vary its opacity from 0 to 1 and back again, over 2 seconds.  We set up self as the delegate to the animation, which means a method called animationDidStart will get called when we start, and animationDidStop when the animation completes.  So..when animationDidStop gets called, we know we can move on to the next animation:</p>
<pre>
- (void)animationDidStop:(CAAnimation *)theAnimation
       finished:(BOOL)flag
{
  creditsView.view.layer.opacity = 0;
  if(flag) {
    // This means that animation ran to completion.
    //  I.e. Was not interrupted
    // e.g. by removeAllAnimations
    // Cool - time to start another
    [self animateNextCredit];
  }
}
</pre>
<p><strong>Gotchas</strong><br />
There were a few problems I encountered when writing this code.  Firstly, when the animation completed, there was an annoying flicker just before the second one started.  This was caused because I had set the opacity to 1 in the CreditsView &#8211; Once the animation completed, the CreditsView was refreshed briefly back to full opacity.  The fix was to set the opacity to 0.  Once complete (i.e. faded out), if it were shown, it would be shown with full opacity, and therefore invisible.<br />
However, this led to a second problem.  With the opacity set to 0, the CreditsView was essentially hidden, and so did not respond to taps. I couldn&#8217;t jump off to my twitter url, etc.  I could see my view (because it was being animated from 0 to 1, but I could not interact with it).</p>
<p>This is caused by the fact that the actual state of the view and the displaying of it are independent; I could see it animating, but its opacity value was actually 0.  When its opacity is 0 it is considered hidden, and therefore won&#8217;t respond to user input.<br />
To get around this, I experimented with very low values of opacity which would still respond to input, and found this to be around 0.02.  So putting both of the above together: In animationDidStart, I set the opacity to 0.02.  In animationDidEnd, I set the opacity to 0 (to avoid flicker).  This all seems to work well.<br />
The next issue I found was another part of my app was slow after I ran my credits screen.  I guessed that the animations were never cancelled.  This was easy to fix, In my viewWillDisappear method, I just had to cancel my animations:</p>
<pre>
[creditsView.view.layer removeAllAnimations];
</pre>
<p>Note however that this will result in your animationDidStop method being called (which was where we started the next one, right?).  But we can tell if we completed or were interrupted by the second parameter sent to animationDidStop, so this was easy to ensure we didn&#8217;t re-start.  That&#8217;s what the if(flag) bit above is all about.</p>
<p><strong>Improvements</strong><br />
So how could I improve the code?  There&#8217;s a couple of obvious points:</p>
<ol>
<li>In the credits view, I could extend UILabels and make them respond to input.  This would negate the need for invisible UIButtons.  Thanks to <a href="http://www.steventroughtonsmith.com/">@stroughtonsmith</a> for that one. (Oh and for helping me with other gotchas).</li>
<li>I&#8217;ve done no internationalisation.  Again, should be straightforward</li>
</ol>
<p>So that&#8217;s it.  You can <a href="http://files.me.com/dermdaly/6ndw0p">get the code</a> It looks better than the video on the simulator, and better still on the iPhone or iPod touch.</p>
<p>The code also uses a technique for doing a gradient background, as <a href="http://cocoawithlove.com/2009/08/adding-shadow-effects-to-uitableview.html">outlined by Matt Gallagher</a> in his excellent &#8220;Cocoa With Love&#8221; blog.  There&#8217;s two source files from that blog post in the code, unchanged.</p>
<p>If you&#8217;re an Irish Developer, you may consider using this as a basis for your upcoming projects, so it will link back to <a href="http://apps.ie">apps.ie</a>.  If you&#8217;ve come from elsewhere, welcome!</p>
<p>Feel free to use this code as you wish.  If you&#8217;ve any comments, questions, or improvements, I&#8217;m happy to hear about them.  Use the comment section below to leave feedback.</p>
<hr/>
<p>You&#8217;re reading the tapadoo blog.  Did you know that as well as publishing our own applications, we offer iPhone development services and consultancy?  If you have an idea, project or something you think we can help you with, please get in touch through <a href="http://www.tapadoo.com/contact/">our contact page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://tapadoo.com/2009/a-simple-credits-screen-with-core-animation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Engaging your users – The holy grail for iPhone Applications</title>
		<link>http://tapadoo.com/2009/engaging-your-users-the-holy-grail-for-iphone-applications/</link>
		<comments>http://tapadoo.com/2009/engaging-your-users-the-holy-grail-for-iphone-applications/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 10:39:47 +0000</pubDate>
		<dc:creator>dermdaly</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tapadoo.com/?p=238</guid>
		<description><![CDATA[When you launch an iPhone Application, you put it up on the iTunes App store.  If you&#8217;re lucky it will be purchased by users.  If you&#8217;re very lucky, they&#8217;ll give it good ratings, and if you&#8217;re very very lucky, the&#8217;ll add favourable reviews.
Apple will share with you download and sales figures, but you [...]]]></description>
			<content:encoded><![CDATA[<p>When you launch an iPhone Application, you put it up on the iTunes App store.  If you&#8217;re lucky it will be purchased by users.  If you&#8217;re very lucky, they&#8217;ll give it good ratings, and if you&#8217;re very very lucky, the&#8217;ll add favourable reviews.</p>
<p>Apple will share with you download and sales figures, but you will have no real way of contacting those users &#8211; Apple don&#8217;t give you, for example, the email addresses of your users; Which is perfectly understandable; they may have downloaded your app, and immediately deleted it.  They aren&#8217;t <em>your</em> users, they&#8217;re <em>Apple&#8217;s</em> users. Apple, understandably wouldn&#8217;t like iTunes users getting spammed by people who wrote the apps.</p>
<p>This does lead to a disconnect though; How do you engage with your users?  The people who use your apps regularly are the same people who can give you the best feedback.  I&#8217;ve done one or two of these, and need to do more (&#8221;A lot done, more to do&#8221; as the phrase goes).  But here&#8217;s my thoughts</p>
<ol>
<li><strong>Read your reviews</strong>.  Some people will give useful feedback here.  Read them all. Go over them, regularly</li>
<li><strong>Provide a <em>number of channels</em> to take feedback</strong>.  My page about &#8220;<a href="http://www.tapadoo.com/iephonebook">Irelands Phone Book</a>&#8221; and &#8220;<a href="http://www.tapadoo.com/iephonebookpro">Irelands Phone Book Pro</a>&#8221; has a UserVoice feedback tab at the side of the web page.  It allows users to submit feedback directly; I take comments on my blog, and reply to them all, and I also publish my e-mail address on the site.</li>
<li><strong>Allow for feedback within your app</strong> I fell down on this one.  But the 3.0 SDK now allows for embedding emails, so allow the user mail you direct with feedback.  All my future apps will do this.</li>
<li><strong>Get yourself a bug/issue tracking system</strong>.  Any useful feature requests, put them in there for your next version.  Also to record where you got the request</li>
</ol>
<p>People will have gripes or dislikes about your app.  Its how you choose to deal with them that is important.  By taking it on board, you can turn an estranged user into one of your biggest supporters.</p>
<p>Also, if you do act upon user suggestions, its a good idea to let the user know that you&#8217;ve implemented <em>their</em> feature request.  </p>
<p>And with that, I&#8217;d like to thank the following.  All of you had influence on deciding what to put into <a href="http://www.tapadoo.com/iephonebook">Irelands Phone Book, Pro Edition</a>:</p>
<ul>
<li>User<strong> Nabidana</strong> on iTunes: You asked for SMS directly through EirText Pro.  You got it. I also added support for EirText (free) and JellySMS.</li>
<li>User <strong>Wez77</strong> on iTunes: You asked for mapping.  That&#8217;s there now too.</li>
<li>Twitter User : <strong>@mejooley</strong>: When you heard I was adding maps, you said &#8220;Will I be able to get directions?&#8221; &#8211; Well, that would be complicated..let me see..OK; You can tap on an entry in the map and it will open it the iPhone Maps application.  Now you can get directions.</li>
<li><strong>Dan Laffan:</strong> You said you didn&#8217;t like when you use the previous and next page buttons, that the table remains at the bottom of the results &#8211; Like, If I hit next page, surely I want to see the top of the next page.  Yup. Agreed.  Done.</li>
<li>Twitter user <strong>@conorwinders</strong>.  You asked for better integration with contacts.app.  I&#8217;ve done some of it (more to come), but now you can either create a new contact, or save the contact to an existing one.</li>
<li><strong>Tom Fennelly</strong>: You suggested being able to override the default search location.  You even suggested the concept of &#8220;name@town&#8221;.  That&#8217;s a great idea.  Good for users, and really easy to add.  So I did it.  Its in there.</li>
</ul>
<p>On the off-chance you&#8217;ve not read the <a href="http://www.tapadoo.com/iephonebookpro">main page about the pro version</a>, here&#8217;s an <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=330042465&#038;mt=8&#038;s=143441">App Store link</a> (Opens in iTunes). </p>
<p>Have you thoughts on engaging your users?  Are you one of my users with an idea, or some feedback?  Do get in touch.  Just use the comments section below.</p>
]]></content:encoded>
			<wfw:commentRss>http://tapadoo.com/2009/engaging-your-users-the-holy-grail-for-iphone-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Networking Out the Wazoo</title>
		<link>http://tapadoo.com/2009/networkingoutthewazoo/</link>
		<comments>http://tapadoo.com/2009/networkingoutthewazoo/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 08:15:55 +0000</pubDate>
		<dc:creator>dermdaly</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.tapadoo.com/?p=210</guid>
		<description><![CDATA[We&#8217;ve got biz camps and bar camps, open coffees, networking (with or without speed), developer garages,  meetups, tweetups, seminars, congresses and a whole host of other such events.  One could easily spend their entire week going to events to network and get one&#8217;s business &#8220;out there&#8221;.
But in these difficult times, attendance at these [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve got biz camps and bar camps, open coffees, networking (with or without speed), developer garages,  meetups, tweetups, seminars, congresses and a whole host of other such events.  One could easily spend their entire week going to events to network and get one&#8217;s business &#8220;out there&#8221;.</p>
<p>But in these difficult times, attendance at these events skyrockets.  Everyone is there to raise awareness of their company, looking for business, staring a new business, etc.  Here&#8217;s the question</p>
<blockquote><p>Is there much <em>actual</em> business going on?</p></blockquote>
<p>Almost everyone is a seller, very few are buyers.  In fact, buyers don&#8217;t need to attend network events to find suppliers.  Most people&#8217;s compelling reason to go along is to speak rather than to listen.</p>
<p>Ok.  I&#8217;ll caveat some of this</p>
<ul>
<li><em>I know</em> that networking events are to make contacts, that may be fruitful in the long term, not necessarily right now.</li>
<li><em>I know</em> that effective networking is about listening first</li>
<li><em>I know</em> that going along to networking events is important and beneficial</li>
</ul>
<p>But.</p>
<p>You can kid yourself that attending these events is very high priority, important work; essential to your business.  Sure its important, but its not the <em>most</em> important.</p>
<p>I often refer to this kind of non-essential work as &#8220;<em>non work</em>&#8220;.  The kind of work that you can claim (to yourself) that you&#8217;re working, when in fact, you&#8217;re actually doing something <strong>more enjoyable</strong> than the stuff <strong>you should be doing</strong>. (Writing a blog entry when I should be coding anyone?).  We all do it, but sometimes there&#8217;s a need to focus.</p>
<p>I&#8217;m not suggesting that one shouldn&#8217;t go to events such as these, I just think you need to choose wisely.  Go along to a few, and you&#8217;ll find the same names and faces.  Its great to speak in person to those people you&#8217;ve only ever conversed with on twitter, but there isn&#8217;t a benefit in having the same conversation with the same person in 2 days time.</p>
<p>So&#8230;review you calendar, then take a look at the deadlines you&#8217;ve set to getting the <em>actual</em> work done.  What&#8217;s a better use of your time? Going to that event, or finishing the product features roadmap?</p>
]]></content:encoded>
			<wfw:commentRss>http://tapadoo.com/2009/networkingoutthewazoo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The problem with “revenue share”</title>
		<link>http://tapadoo.com/2009/the-problem-with-revenue-share/</link>
		<comments>http://tapadoo.com/2009/the-problem-with-revenue-share/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 18:06:00 +0000</pubDate>
		<dc:creator>dermdaly</dc:creator>
				<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphonedev]]></category>

		<guid isPermaLink="false">http://www.tapadoo.com/?p=194</guid>
		<description><![CDATA[As an iPhone developer for hire, I get regular approaches from people with ideas that they would like to turn into realities.  I sign non-disclosure agreements and then get brought into their confidence to explain their idea.
Some turn out to be better than others.  Those with a broad appeal may become successes; those [...]]]></description>
			<content:encoded><![CDATA[<p>As an iPhone developer for hire, I get regular approaches from people with ideas that they would like to turn into realities.  I sign non-disclosure agreements and then get brought into their confidence to explain their idea.</p>
<p>Some turn out to be better than others.  Those with a broad appeal may become successes; those with a niche appeal will most likely not make much money; they possibly won&#8217;t turn a profit, but one man&#8217;s great idea, doesn&#8217;t appeal to another so generally I try to not make an early judgement call.</p>
<p>At some point in the conversation we get around to ballpark figures.  This is usually when I explain why we will need to go into more detail.  In fact, I typically cite <a href="http://www.tapadoo.com/2009/how-much-to-develop-an-iphone-application/">my own blog post about pricing</a>.  The potential client usually sees the benefit in what I am suggesting, but 9 times out of 10, they will still want ballpark pricing.  I understand this.  They really want to know if I think their projects is a €500 project, a €10,000 project or a €250,000 project; They are basically asking for scale and if their budget will work.</p>
<p>In many cases, the potential client starts to talk about doing the project on a revenue share.  The logic goes like this:</p>
<ol>
<li>They&#8217;ve put time into developing their idea; its a good one, and it is going to sell like <a href="http://www.stickytoffeepudding.co.uk/index.asp">hot cakes</a></li>
<li>All that needs to be done is to knock the code together, get it on the app store, and await for the money to start rolling in</li>
</ol>
<div id="attachment_199" class="wp-caption alignnone" style="width: 250px"><img src="http://www.tapadoo.com/wp-content/uploads/2009/08/3366720659_b746789dfd_m.jpg" alt="Moneymoneymoney" title="3366720659_b746789dfd_m" width="240" height="160" class="size-full wp-image-199" /><p class="wp-caption-text">Picture Credit: Flickr User amagill</p></div><br />
There&#8217;s a big problem with this approach.  It ignores one large part of the problem.</p>
<blockquote><p><strong>Risk</strong></p></blockquote>
<p>If we work together on <em>your idea</em>, I&#8217;ve to put a great deal of effort into the software development.  Software development is complex, detailed and a good programmer has very real talent, which has taken many years to hone. (I&#8217;ve never met a great programmer who wasn&#8217;t already at it from around 12 years old).  Experienced programmers know that the <a href="http://www.contrast.ie/blog/there-are-no-small-changes/">devil is in the detail</a></p>
<p>So lets look at the proposition from another perspective.  When did your idea come to you?  While lying awake trying to go asleep? Perhaps you sat at home, with a pen and paper over many nights, scribbling ideas, honing them, refining them&#8230;<br />
or </p>
<blockquote><p>perhaps it came to you while you were sitting at your desk in work&#8230;getting paid.</p></blockquote>
<p>And when am I going to do the work?  Well, during my working day..when other customer&#8217;s should be paying me, so aren&#8217;t, because I am working on your idea, but that&#8217;s ok, because its gonna sell like&#8230;.well..I&#8217;ve already explained that.</p>
<p>So..Imagine all goes well&#8230;and the sales do well&#8230;From day 1 we&#8217;re splitting the spoils, and this has really paid off.  The customer who was going to pay me has gone to a competitor, but hey&#8230;I&#8217;m doing ok out of &#8220;very cool idea 1.0&#8243;.  Version 2.0 will probably make even more anyway.</p>
<p>Or</p>
<p>It hasn&#8217;t sold well&#8230;I&#8217;m behind on my mortgage&#8230;The customer who was going to pay me has gone to a competitor..and he&#8217;s not coming back.</p>
<p>How are things with you?&#8230;..Oh&#8230;this was actually just a side project&#8230;so all is well; you&#8217;re still in your day job.  Hey&#8230;nothing ventured, nothing gained right?</p>
<p>Ehhh&#8230;..</p>
<p>A good idea is valuable.  If there&#8217;s real evidence of work being done to develop or prove the idea, that mitigates the risk.  If you&#8217;ve crunched the numbers, even better.  (If its that good, you&#8217;d be crazy to be giving chunks of the revenue away).</p>
<p>Tell you what.   I&#8217;ve another model.  Lets use some hypothethical figures.  We&#8217;ve knocked around your idea.  Its going to cost €10k to develop, and you&#8217;re interested in a revenue share.  Now&#8230;lets consider the risk element.  </p>
<p>Here&#8217;s a deal: I&#8217;m taking all the risk, and I see the value of your idea.  So how about I do it for €5k, and there&#8217;s some compensation for the risk.  There&#8217;s two things we can do.  How about the first €10k it makes goes 100% to me, and after that we go 50/50 ?  Or&#8230;How about we reflect the risk in the revenue share from day 1.  So&#8230;Your investment is only €5k, but the revenue split is 70% to the developer, 30% to you.</p>
<p>Still interested?</p>
<p><div id="attachment_203" class="wp-caption alignnone" style="width: 250px"><img src="http://www.tapadoo.com/wp-content/uploads/2009/08/3335901360_d60eab54b3_m.jpg" alt="Pic Credit: flickr user texaseagle" title="3335901360_d60eab54b3_m" width="240" height="160" class="size-full wp-image-203" /><p class="wp-caption-text">Pic Credit: flickr user texaseagle</p></div>
<p>Hey&#8230;..where&#8217;d ya go?</p>
]]></content:encoded>
			<wfw:commentRss>http://tapadoo.com/2009/the-problem-with-revenue-share/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>
