<?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>App Developer Guide</title>
	
	<link>http://www.iosdeveloperguide.com</link>
	<description>Insight and inspiration for app developers.  From the creator of the hit app Chase The Dot</description>
	<lastBuildDate>Thu, 10 Jan 2013 20:32:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/iosDevGuide" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="iosdevguide" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">iosDevGuide</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>How Long Does it Take to Build a Mobile App?</title>
		<link>http://www.iosdeveloperguide.com/how-long-does-it-take-to-build-a-mobile-app/</link>
		<comments>http://www.iosdeveloperguide.com/how-long-does-it-take-to-build-a-mobile-app/#comments</comments>
		<pubDate>Thu, 10 Jan 2013 20:21:50 +0000</pubDate>
		<dc:creator>Simon Thompson</dc:creator>
				<category><![CDATA[Guest Posts]]></category>

		<guid isPermaLink="false">http://www.iosdeveloperguide.com/?p=2188</guid>
		<description><![CDATA[Guest post by Joe Chernov, VP of Marketing, Kinvey How long do you think it would take to go from concept to store submission for a native iOS or Android app? Include everything from spinning up servers, to managing users, to integrating with social networks, to developing a protocol for versioning, to wireframing, designing and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Guest post by Joe Chernov, VP of Marketing, Kinvey</strong></p>
<p>How long do you think it would take to go from concept to store submission for a native iOS or Android app? Include everything from spinning up servers, to managing users, to integrating with social networks, to developing a protocol for versioning, to wireframing, designing and polishing your UX.</p>
<p><a href="http://www.kinvey.com" target="_blank">Kinvey – a mobile Backend as a Service</a> startup – put this question to 100 mobile developers (43% enterprise, 57% individual) and came up with an answer: about 18 weeks. We then hired design firm Visual.ly to turn the data into an infographic, called, “<a href="http://www.kinvey.com/blog/2086/how-long-does-it-take-to-build-a-mobile-app">How Long Does it Take to Build an iOS or Andriod App?</a>”</p>
<p><a href="http://www.iosdeveloperguide.com/wp-content/uploads/2013/01/How-Long-Does-It-Take-To-Build-An-App-Kinvey.png"><img class="alignnone  wp-image-2190" title="How-Long-Does-It-Take-To-Build-An-App-Kinvey" src="http://www.iosdeveloperguide.com/wp-content/uploads/2013/01/How-Long-Does-It-Take-To-Build-An-App-Kinvey.png" alt="" width="576" height="320" /></a></p>
<p>Backend functions accounted for 10 weeks, with data storage, data integration and versioning accounting for the biggest blocks of time (13 days each). The UI represented the bulk of the eight weeks of frontend development. On average, developers felt it would take about 40 days to wireframe, design, develop and polish their app’s user interface.</p>
<p>As interesting as the macro findings are – and we hope they are interesting – those of us inside Kinvey have found responses to individual survey questions most intriguing. Overall, responses frontend-related questions were more consistent than backend ones.</p>
<p>For example, 73% of developers surveyed agree it would take a week or less to enable offline usage and data synchronization, yet a core backend feature like integrating data from third-party APIs yielded a wider range of responses. In fact, nearly as many developers (25) anticipated data integration would take a month or more as those (29) who said it would take three days or fewer.</p>
<p><a href="http://www.iosdeveloperguide.com/wp-content/uploads/2013/01/Frontend-Offline-Sync.png"><img class="alignnone  wp-image-2191" title="Frontend-Offline-Sync" src="http://www.iosdeveloperguide.com/wp-content/uploads/2013/01/Frontend-Offline-Sync.png" alt="" width="276" height="261" /></a><a href="http://www.iosdeveloperguide.com/wp-content/uploads/2013/01/backend.png"><img class="alignnone  wp-image-2197" title="backend" src="http://www.iosdeveloperguide.com/wp-content/uploads/2013/01/backend.png" alt="" width="274" height="260" /></a></p>
<p>While this infographic doesn&#8217;t purport to be the definitive timeline for app building – after all, it’s based on the development of an MVP-quality app and it doesn&#8217;t take into account the approval process – it was intended to be a conversation starter. So to that end, how long do <em>you </em>think it would take to build v1 of a native app? And do you think time requirements frontend items are easier to plan than backend components?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iosdeveloperguide.com/how-long-does-it-take-to-build-a-mobile-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 simple tips to help you debug your code and solve problems</title>
		<link>http://www.iosdeveloperguide.com/5-simple-tips-to-help-you-debug-your-code/</link>
		<comments>http://www.iosdeveloperguide.com/5-simple-tips-to-help-you-debug-your-code/#comments</comments>
		<pubDate>Wed, 02 Jan 2013 19:35:06 +0000</pubDate>
		<dc:creator>Simon Thompson</dc:creator>
				<category><![CDATA[Quick Tips]]></category>

		<guid isPermaLink="false">http://www.iosdeveloperguide.com/?p=2179</guid>
		<description><![CDATA[We&#8217;ve all been there: you&#8217;ve been stuck on a coding problem for hours and you&#8217;re running out of ideas and patience.  Here are 5 tips that I use when I&#8217;m struggling to find a solution. 1.Make the problem smaller.  Isolate the block of code relating to to the error message you are receiving and put [...]]]></description>
			<content:encoded><![CDATA[<p><strong>We&#8217;ve all been there: you&#8217;ve been stuck on a coding problem for hours and you&#8217;re running out of ideas and patience.  Here are 5 tips that I use when I&#8217;m struggling to find a solution.</strong></p>
<p><strong>1.Make the problem smaller.</strong>  Isolate the block of code relating to to the error message you are receiving and put everything else out of your mind.</p>
<p><strong>2.Use breakpoints and, for simplicity, NSLog values relating to the problem you are trying to solve.</strong>  You need to &#8220;see&#8221; what your code is doing.</p>
<p><strong>3.Write down the problem you have and out how to solve it in steps.</strong> It&#8217;s amazing how doing this can help clarify your thinking.  Sometimes, I write for help on Stackoverflow and by the time I&#8217;ve finished writing my question I&#8217;ve worked out the solution myself!</p>
<p><strong>4.Is there another way to achieve your goal and can you use a simpler method to solve your problem?</strong>  Often, when code gets messy and confusing, there&#8217;s an easier alternative if you look for it.</p>
<p><strong>5.Come back the following day.</strong> The subconscious mind will work on the problem for you and you also have a better chance of solving it when fresh.</p>
<p><strong>Bonus tip: Google your problem but don&#8217;t over-Google it.</strong>  It&#8217;s easy to become confused by other peoples&#8217; problems and answers and distracted from your ultimate goal.  Googling is good and doesn&#8217;t require much effort, but don&#8217;t overdo it.  You will probably benefit if you step back and think clearly about your problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iosdeveloperguide.com/5-simple-tips-to-help-you-debug-your-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is the future of the App Store free?</title>
		<link>http://www.iosdeveloperguide.com/is-the-future-of-the-app-store-free/</link>
		<comments>http://www.iosdeveloperguide.com/is-the-future-of-the-app-store-free/#comments</comments>
		<pubDate>Tue, 20 Nov 2012 22:16:51 +0000</pubDate>
		<dc:creator>Simon Thompson</dc:creator>
				<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://www.iosdeveloperguide.com/?p=2174</guid>
		<description><![CDATA[I haven&#8217;t bought an app from the App Store for several months.  And, unless an app is of exceptional quality and has brilliant reviews, I will not do so.  I suspect that other App Store customers now think in the same way.  There is so much great free content out there, why pay upfront for [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t bought an app from the App Store for several months.  And, unless an app is of exceptional quality and has brilliant reviews, I will not do so.  I suspect that other App Store customers now think in the same way.  There is so much great free content out there, why pay upfront for an app?</p>
<p>To me, it seems inevitable that the freemium business model will continue to thrive on the App Store.  This is great news for consumers: they will have plenty of opportunity to try an app before they pay a cent.  But, is this a good thing for developers?  I would say, yes and no.</p>
<p>No because, as a developer, you will be forced to work even harder and give away more content for free in order to attract customers.</p>
<p>Yes because free apps allow customers to download and try without risk.  This will inevitably lead to a larger number of downloads than a paid app.  Once a customer has downloaded your app you have an opportunity to convince them to buy something via in app purchase.  So, you give more away for free but have a larger pool of customers to monetize &#8211; and you have a better chance of doing so once they have invested some of their time in your app.</p>
<p>So, is the future of the App Store going to be free?  I believe largely, yes.  I am interested to see the new ways developers and advertisers will find to monetize free apps.  At the moment, IAPs are particularly well suited to resource management games with disposable content.  I feel that other types of app need to find a method of monetization that will increase profitability for developers.  And this is where the next wave of innovation on the App Store might begin&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iosdeveloperguide.com/is-the-future-of-the-app-store-free/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iOS6 app discoverability – What the changes to the App Store mean</title>
		<link>http://www.iosdeveloperguide.com/ios6-what-the-changes-mean-for-app-discoverability/</link>
		<comments>http://www.iosdeveloperguide.com/ios6-what-the-changes-mean-for-app-discoverability/#comments</comments>
		<pubDate>Wed, 26 Sep 2012 17:23:55 +0000</pubDate>
		<dc:creator>Simon Thompson</dc:creator>
				<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://www.iosdeveloperguide.com/?p=2148</guid>
		<description><![CDATA[In iOS6 the visual layout of the App Store has changed considerably. Unsurprisingly, the layout now more closely matches that of the app discovery app Chomp, which Apple acquired earlier this year. The starkest change, for me, is visible when you first open the App Store app: it is the change in scrolling direction from [...]]]></description>
			<content:encoded><![CDATA[<p><strong>In iOS6 the visual layout of the App Store has changed considerably. Unsurprisingly, the layout now more closely matches that of the app discovery app <a href="http://techcrunch.com/2012/02/23/apple-chomp/" target="_blank">Chomp, which Apple acquired earlier this year.</a></strong></p>
<p>The starkest change, for me, is visible when you first open the App Store app: it is the change in scrolling direction from vertical to horizontal. In the past, apps were displayed in a vertical table view, 25 apps at a time. Now, when you look at the charts you will see three horizontal scroll views. This means that fewer app icons &#8211; only 3.5 per row &#8211; are now visible at any one time. Once you tap &#8220;See All&#8221; the view reverts to the standard vertical scrolling table view we are more familiar with. Also note, when scrolling through the apps there is no longer a 25 app limit per screen &#8211; you are now able to seamlessly scroll down through the top 300 apps.</p>
<div id="attachment_2158" class="wp-caption alignnone" style="width: 279px"><a href="http://www.iosdeveloperguide.com/wp-content/uploads/2012/09/photo.png"><img class=" wp-image-2158" title="photo" src="http://www.iosdeveloperguide.com/wp-content/uploads/2012/09/photo.png" alt="" width="269" height="403" /></a><p class="wp-caption-text">New layout: horizontal scroll view</p></div>
<p>Firstly, I&#8217;d like to address the switch to horizontal scrolling. On a device that is taller than it is wide, horizontal scrolling through app icons does not make sense from a usability perspective. So why have Apple made this change? In my opinion, it must be designed to enable Apple to promote selected apps more aggressively. If your app happens to appear in the first 4 of the horizontal scroll view, you are going to get the lion&#8217;s share of the downloads. Apple will be able to focus more attention on the apps it wants to promote. For me, this isn&#8217;t going to make for a better app discovery experience for the end user &#8211; just a more Apple centric one.</p>
<p>However, I do like the way you are now able to scroll seamlessly through the top 300 apps without having to tap the reload button every 25 apps. I believe that this will help app discoverability and it will mean a more even distribution of downloads across the top 300 apps, where previously the top 100 apps may have received the vast majority of downloads.</p>
<p>Search has also changed. Now, instead of a table view with a long list of of apps being returned from a search, you will see the horizontal scroll view initially displaying the closest match. I don&#8217;t have a problem with this. When you search for an app you are usually going to be looking for something very specific, so it makes sense to show a specific result. In the past, you used to see a jumble of apps &#8211; the vast majority of which didn&#8217;t relate to your search term. Also, the horizontal scrolling works better in this instance as you are scrolling through full pages that display useful information rather than icons.</p>
<p>Do any of these changes mean much for independent developers? I don&#8217;t think so. The fundamental issues involved in promoting your app and acquiring users remain the same.</p>
<p><strong>Related posts</strong></p>
<p><a href="http://www.iosdeveloperguide.com/independent-developers-united-we-stand-divided-we-fall/">Independent developers &#8211; united we stand, divided we fall</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iosdeveloperguide.com/ios6-what-the-changes-mean-for-app-discoverability/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Inspect and measure on screen layouts and graphics with xScope</title>
		<link>http://www.iosdeveloperguide.com/inspect-and-measure-on-screen-layouts-and-graphics-with-xscope/</link>
		<comments>http://www.iosdeveloperguide.com/inspect-and-measure-on-screen-layouts-and-graphics-with-xscope/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 11:39:32 +0000</pubDate>
		<dc:creator>Simon Thompson</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[Resources]]></category>

		<guid isPermaLink="false">http://www.iosdeveloperguide.com/?p=2120</guid>
		<description><![CDATA[I&#8217;ve been asked by a client to make what is essentially an app version of an existing web site.  The layout and interface needs to be pixel accurate to the original.  At first I thought this would be very difficult and time-consuming to do, until I discovered a handy app called xScope. xScope, by Iconfactory [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been asked by a client to make what is essentially an app version of an existing web site.  The layout and interface needs to be pixel accurate to the original.  At first I thought this would be very difficult and time-consuming to do, until I discovered a handy app called xScope.</p>
<p>xScope, by <a href="http://iconfactory.com/home" target="_blank">Iconfactory Inc</a>, is marketed as being ideal for designing, measuring, aligning and inspecting on-screen graphics and layouts.  Upon launching the app a small utility window opens and floats above any content you have on your screen.  From the utility window you can select various tools, including a dimensions measurer, rulers, a color grabber, and guidelines which you can move around to help you check and set the alignment of elements.</p>
<p><a href="http://www.iosdeveloperguide.com/wp-content/uploads/2012/09/Screen-Shot-2012-09-17-at-12.36.29.png"><img class="alignnone  wp-image-2126" title="Screen Shot 2012-09-17 at 12.36.29" src="http://www.iosdeveloperguide.com/wp-content/uploads/2012/09/Screen-Shot-2012-09-17-at-12.36.29.png" alt="" width="586" height="356" /></a></p>
<p>My favorite tool is the dimension measurer.  All you have to do is hover your cursor over an element on your screen and it will display its height and width in pixels.  Move the cursor to the edge of an element and you will see the distance between it and the next nearest element.</p>
<p>xScope is really useful for an app developer if you require absolute precision in your UI design or need to make an exact replica of an existing layout.</p>
<p><a href="http://iconfactory.com//software/xscope" target="_blank">Trial version of xScope available here</a></p>
<p><a href="http://itunes.apple.com/gb/app/xscope/id447661441?mt=12" target="_blank">xScope is available from the Mac App Store</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iosdeveloperguide.com/inspect-and-measure-on-screen-layouts-and-graphics-with-xscope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
