<?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>Flakasoft</title>
	<atom:link href="http://flakasoft.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://flakasoft.com</link>
	<description>Dedicated team of iPhone and mobile application developers with years of experience producing quality software.</description>
	<lastBuildDate>Mon, 06 Feb 2012 19:34:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>More iOS Developer Resources</title>
		<link>http://flakasoft.com/developer-tips/more-ios-developer-resources/</link>
		<comments>http://flakasoft.com/developer-tips/more-ios-developer-resources/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 22:53:09 +0000</pubDate>
		<dc:creator>timwnitram</dc:creator>
				<category><![CDATA[Developer Tips]]></category>

		<guid isPermaLink="false">http://flakasoft.com/?p=673</guid>
		<description><![CDATA[When I get off my lazy butt, I&#8217;ll add these to the resources page, but for now here are a list of great resources courtesy of http://www.vfr.org/ Blogs/Websites Cocoa with Love iDev Recipes Cocoanetics [iOS developer:tips]; Icons/Graphics Glyphish Icons Etc. WebTreats Etc. Icon Archive OpenClipArt PSD Graphics Code/Libraries Google Data APIs Objective-C Client Library SDURLCache ...]]></description>
			<content:encoded><![CDATA[<p>When I get off my lazy butt, I&#8217;ll add these to the resources page, but for now here are a list of great resources courtesy of <a href="http://www.vfr.org/" title="http://www.vfr.org/">http://www.vfr.org/</a></p>
<div class="entry-content">
<p><strong>Blogs/Websites</strong></p>
<ul>
<li><a href="http://cocoawithlove.com/" target="_blank">Cocoa with Love</a></li>
<li><a href="http://idevrecipes.com/" target="_blank">iDev Recipes</a></li>
<li><a href="http://www.cocoanetics.com/" target="_blank">Cocoanetics</a></li>
<li><a href="http://iphonedevelopertips.com/" target="_blank">[iOS developer:tips];</a></li>
</ul>
<p><strong>Icons/Graphics</strong></p>
<ul>
<li><a href="http://glyphish.com/" target="_blank">Glyphish</a></li>
<li><a href="http://icons.mysitemyway.com/" target="_blank">Icons Etc.</a></li>
<li><a href="http://webtreats.mysitemyway.com/" target="_blank">WebTreats Etc.</a></li>
<li><a href="http://www.iconarchive.com/" target="_blank">Icon Archive</a></li>
<li><a href="http://www.openclipart.org/" target="_blank">OpenClipArt</a></li>
<li><a href="http://www.psdgraphics.com/" target="_blank">PSD Graphics</a></li>
</ul>
<p><strong>Code/Libraries</strong></p>
<ul>
<li><a href="http://code.google.com/p/gdata-objectivec-client/" target="_blank">Google Data APIs Objective-C Client Library</a></li>
<li><a href="http://github.com/rs/SDURLCache" target="_blank">SDURLCache</a></li>
<li><a href="http://github.com/AlanQuatermain/aqtoolkit" target="_blank">AQToolkit</a></li>
<li><a href="http://github.com/AlanQuatermain/AQGridView" target="_blank">AQGridView</a></li>
<li><a href="http://restkit.org/" target="_blank">RestKit</a></li>
<li><a href="http://github.com/mwaterfall/MWFeedParser" target="_blank">MWFeedParser</a></li>
<li><a href="http://github.com/bengottlieb/Twitter-OAuth-iPhone" target="_blank">Twitter-OAuth-iPhone</a></li>
<li><a href="http://github.com/mattgemmell/MGTwitterEngine/" target="_blank">MGTwitterEngine</a></li>
<li><a href="http://github.com/mattgemmell/MGSplitViewController/" target="_blank">MGSplitViewController</a></li>
<li><a href="http://github.com/pokeb/asi-http-request/" target="_blank">ASIHTTPRequest</a></li>
<li><a href="http://github.com/facebook/three20" target="_blank">Three20</a></li>
<li><a href="http://github.com/facebook/facebook-ios-sdk/" target="_blank">facebook-ios-sdk</a></li>
<li><a href="http://github.com/facebook/facebook-iphone-sdk/" target="_blank">facebook-iphone-sdk</a></li>
<li><a href="http://github.com/brow/leaves" target="_blank">Leaves</a></li>
<li><a href="http://github.com/thefaj/OpenFlow" target="_blank">OpenFlow</a></li>
<li><a href="http://chaosinmotion.com/flowcover.html" target="_blank">FlowCover</a></li>
<li><a href="http://github.com/omz/AppSales-Mobile" target="_blank">AppSales-Mobile</a></li>
<li><a href="http://github.com/leah/PullToRefresh" target="_blank">PullToRefresh</a></li>
<li><a href="http://github.com/enormego/EGOTableViewPullRefresh" target="_blank">EGOTableViewPullRefresh</a></li>
<li><a href="http://github.com/keremk/iphone-static-library-project-template" target="_blank">iphone-static-library-project-template</a></li>
</ul></div>
]]></content:encoded>
			<wfw:commentRss>http://flakasoft.com/developer-tips/more-ios-developer-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paper Airplane Guy&#8217;s Video Instruction iPhone App Launched!</title>
		<link>http://flakasoft.com/product-announcement/paper-airplane-guys-video-instruction-iphone-app-launched/</link>
		<comments>http://flakasoft.com/product-announcement/paper-airplane-guys-video-instruction-iphone-app-launched/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 04:09:28 +0000</pubDate>
		<dc:creator>timwnitram</dc:creator>
				<category><![CDATA[Product Announcement]]></category>

		<guid isPermaLink="false">http://flakasoft.com/?p=668</guid>
		<description><![CDATA[We&#8217;re super excited! We&#8217;ve poured a lot of love, sweat, and tears into this new release. We really wanted to make it look beautiful and I think we pulled it off. This is a major overhaul of our wildly popular Paper Airplane Guy&#8217;s Starter Kit. We&#8217;ve changed the tutorials to high quality videos and added ...]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re super excited!  We&#8217;ve poured a lot of love, sweat, and tears into this new release.  We really wanted to make it look beautiful and I think we pulled it off.  This is a major overhaul of our wildly popular <em>Paper Airplane Guy&#8217;s Starter Kit</em>.  We&#8217;ve changed the tutorials to high quality videos and added the ability to download new plane instructions.  There are currently 50 planes that the user can now download.  That&#8217;s almost the entire library of the Paper AIrplane Guy&#8217;s award winning planes.</p>
<p>Give it a try, let us know what you think.  We&#8217;re busting at the gut with pride and we hope you enjoy it!</p>
]]></content:encoded>
			<wfw:commentRss>http://flakasoft.com/product-announcement/paper-airplane-guys-video-instruction-iphone-app-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XCode 4.2 Beta means Beta!  Having Trouble Archiving to an ipa?</title>
		<link>http://flakasoft.com/developer-tips/xcode-4-2-beta-means-beta-having-trouble-archiving-to-an-ipa/</link>
		<comments>http://flakasoft.com/developer-tips/xcode-4-2-beta-means-beta-having-trouble-archiving-to-an-ipa/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 17:34:55 +0000</pubDate>
		<dc:creator>timwnitram</dc:creator>
				<category><![CDATA[Developer Tips]]></category>

		<guid isPermaLink="false">http://flakasoft.com/?p=658</guid>
		<description><![CDATA[Just a quick entry to remind people that XCode 4.2 is a beta product and consequently there are certain behaviors that aren&#8217;t supported, including creating an ipa file archive. When you attempt to create the .ipa, you will get a &#8220;file or directory not found&#8221; error.]]></description>
			<content:encoded><![CDATA[<p>Just a quick entry to remind people that XCode 4.2 is a beta product and consequently there are certain behaviors that aren&#8217;t supported, including creating an ipa file archive.  When you attempt to create the .ipa, you will get a &#8220;file or directory not found&#8221; error.</p>
]]></content:encoded>
			<wfw:commentRss>http://flakasoft.com/developer-tips/xcode-4-2-beta-means-beta-having-trouble-archiving-to-an-ipa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Branching Model That Helps Manage Your Code Using Git</title>
		<link>http://flakasoft.com/developer-tips/branching-model-that-helps-manage-your-code-using-git/</link>
		<comments>http://flakasoft.com/developer-tips/branching-model-that-helps-manage-your-code-using-git/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 16:46:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Developer Tips]]></category>

		<guid isPermaLink="false">http://flakasoft.com/?p=643</guid>
		<description><![CDATA[We have an ongoing conversation about the best way to manage our code-base and repository in Git and have found the best solution is by using this branching structure: http://nvie.com/posts/a-successful-git-branching-model/ You can help enforce this practice through good discipline and by using Git-Flow. If you&#8217;re on a Mac you can use MacPorts or Homebrew. There&#8217;s ...]]></description>
			<content:encoded><![CDATA[<p>We have an ongoing conversation about the best way to manage our code-base and repository in Git and have found the best solution is by using this branching structure:</p>
<p><a href="http://flakasoft.com/wp-content/uploads/2011/06/Screen-shot-2009-12-24-at-11.32.03.png"><img src="http://flakasoft.com/wp-content/uploads/2011/06/Screen-shot-2009-12-24-at-11.32.03.png" alt="flakasoft : iphone app developer Screen shot 2009 12 24 at 11.32.03 Branching Model That Helps Manage Your Code Using Git " title="Screen-shot-2009-12-24-at-11.32.03" width="611" height="815" class="aligncenter size-full wp-image-646" /></a><br />
<a href="http://nvie.com/posts/a-successful-git-branching-model/" target="_blank">http://nvie.com/posts/a-successful-git-branching-model/</a></p>
<div class="info">
<div class="message_box_content">
<ul class="list1 list_color_gray">
<li>&#8216;develop&#8217; should always be in a compiling/working state, containing the most current completed features
</li>
<li>&#8216;master&#8217; should contain only releases (e.g. build from here for app store submission)
</li>
<li> &#8216;release/some_release_name&#8217; should contain releases in-progress (bugfixes only)
</li>
<li>&#8216;feature/some_feature_name&#8217; is where most work should take place
</li>
<li>&#8216;hotfix/some_hotfix_name is where we fix critical bugs on code that has been released (in master)<br />
 Feature branches are the only branches that can be in an indeterminate state, though I avoid intentionally checking in code that doesn&#8217;t build.  All other branches should build and run cleanly.
</li>
</ul>
</div>
<div class="clearboth"></div>
</div>
<p>You can help enforce this practice through good discipline and by using <a href="https://github.com/nvie/gitflow" target="_blank">Git-Flow</a>.  If you&#8217;re on a Mac you can use <a href="http://www.macports.org/" target="_blank">MacPorts</a> or <a href="http://mxcl.github.com/homebrew/" target="_blank">Homebrew</a>.  There&#8217;s also a pretty decent <a href="http://nvie.com/posts/a-git-flow-screencast/" target="_blank">screencast</a> showing you how.</p>
<p>Some comments from our developers and friends:</p>
<div class="note">
<h4 class="note_title">Steve Hong:</h4>
<div class="note_content">
	Yes. Basically, we should be checking in only code that works to &#8216;develop&#8217;. If you need to save your latest progress, you should just create your local git branches as many as you like and when you are ready, merge with your local &#8216;develop&#8217; branch and then push the changes to the remote &#8216;develop&#8217; repo.
</div>
</div>
<div class="note">
<h4 class="note_title">Jereme Monteau</h4>
<div class="note_content">
<a href="http://shortform.com" target="_blank"><i>ShortForm</i></a></p>
<p>	We&#8217;ve been using git-flow at ShortForm for about a year now an we love it. The gitflow extensions are also very nice, save a lot of manual branching and tagging as per the process :</p>
<p>https://github.com/nvie/gitflow</p>
<p>There have also been a few moments where the process has broken down for us, but with git it&#8217;s so easy to do things manually as well that it has not held us back in any way.
</p></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://flakasoft.com/developer-tips/branching-model-that-helps-manage-your-code-using-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCloud vs Google or Apple Against the Prevailing Winds of Web Apps</title>
		<link>http://flakasoft.com/ruminations/icloud-vs-google-or-apple-against-the-prevailing-winds-of-web-apps/</link>
		<comments>http://flakasoft.com/ruminations/icloud-vs-google-or-apple-against-the-prevailing-winds-of-web-apps/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 17:27:40 +0000</pubDate>
		<dc:creator>timwnitram</dc:creator>
				<category><![CDATA[Ruminations]]></category>

		<guid isPermaLink="false">http://flakasoft.com/?p=625</guid>
		<description><![CDATA[So here&#8217;s a story of marketing might versus a prevailing trend. Apple is bucking against the trend to move everything to the cloud and I mean everything. Popular cloud implementation moves not just data to the cloud but also functionality. From Google docs for authoring to Pandora for music consumption. You don&#8217;t just put stuff ...]]></description>
			<content:encoded><![CDATA[<p>So here&#8217;s a story of marketing might versus a prevailing trend.  Apple is bucking against the trend to move everything to the cloud and I mean everything.  Popular cloud implementation moves not just data to the cloud but also functionality.  From Google docs for authoring to Pandora for music consumption.  You don&#8217;t just put stuff in the cloud, you use stuff in the cloud.  You take advantage of the platform independence that the cloud provides you.  You don&#8217;t need to lug around your computer to edit your document in Google docs, you can do it from your Dad&#8217;s computer at his house, your wife&#8217;s iPhone, or your workstation at the office.  Apple takes a hybrid approach by integrating cloud served data to their proprietary platform and apps.  The question is, will this work?   Can they so infiltrate a consumer&#8217;s electronic appliance world so that you will always be an arm&#8217;s length away from your cloud data via an Apple product?  I kinda doubt it, there are circumstances that even the most dedicated Apple Fanboy will not be able to access their data via their personal Apple product even if they wanted to.  Say they work at an office that is PC only, what&#8217;s a fanboy to do?</p>
<p>It&#8217;s easy to see Apple&#8217;s motivation to use iCloud to drive sales of their hardware but the question is is it compelling enough?  They are really fighting a powerful trend (and common sense).  I am one of those folks that think&#8217;s 2007 Steve Jobs was correct in seeing most people will be using web apps with their iPhone over installed apps.  There&#8217;s no reason why content providers will choose to create app binaries for each platform over a single implementation as a web app once connectivity has become fast and ubiquitous.  That won&#8217;t happen for a few more years, the cell networks are still to creaky to support the kind of reliable connection people will require for reliable access to their web apps and data.  But if Apple can convert many of its active users to iCloud that&#8217;s worth around $1.2 billion dollars in revenue!  So even if they buck the trend for a year or two, that&#8217;s serious money.</p>
<p>What are your thoughts?</p>
<p>Update:</p>
<ul>
<li><a href="http://www.slate.com/id/2296354/" target="_blank">Here&#8217;s Slate&#8217;s thoughts on iCloud</a></li>
<li><a href="http://techcrunch.com/2011/06/07/ft-bypasses-apples-itunes-launches-html5-web-app-free-access-first-week/" target="_blank">The trend towards web apps and away from installed apps is already beginning, check out Financial Times &#8220;App&#8221;</a></li>
<li><a href="http://www.domain.me/blog/icloud-how-apple-gave-up-on-web-apps-1503/" target="_blank">Another article with a similar thesis, concentrates on Apple&#8217;s financial motivations</a></li>
<li><a href="http://www.cringely.com/2011/06/iclouds-real-purpose-is-to-kill-windows/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+ICringely+%28I%2C+Cringely%29" target="_blank">Article claiming iCloud is designed to kill MS Windows (how about a side of hyperbole with your blog posting?)</a> He goes on to say that Jobs is sacrificing the Mac to kill Windows.  I disagree with this, as I mentioned in my post, he&#8217;s forcing people more into the Mac to create and maintain the content that&#8217;s going to live in the cloud.  Jobs is trying to strengthen the Mac&#8217;s role in content creation in iCloud by tying people to apps that only run on Apple products.  And since we know what a joy it is to create content on the iPad, people will be using their Mac for that.</li>
<li><a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2011/06/10/businessinsider-apple-icloud-microsoft-cloud-2011-6.DTL" target="_blank">SF Chronicle also chimes in about differences between iCloud, Google, and Microsoft</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://flakasoft.com/ruminations/icloud-vs-google-or-apple-against-the-prevailing-winds-of-web-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wireless Connection Speed Drop-off on Macbook Pro</title>
		<link>http://flakasoft.com/ruminations/wireless-connection-speed-drop-off-on-macbook-pro/</link>
		<comments>http://flakasoft.com/ruminations/wireless-connection-speed-drop-off-on-macbook-pro/#comments</comments>
		<pubDate>Wed, 18 May 2011 17:46:03 +0000</pubDate>
		<dc:creator>timwnitram</dc:creator>
				<category><![CDATA[Ruminations]]></category>

		<guid isPermaLink="false">http://flakasoft.com/?p=616</guid>
		<description><![CDATA[This is just a short post based on my anecdotal experience with the wireless connection strength with my Macbook Pro 17&#8243;. The connection strength drops off dramatically if you have the display lid closed vs open. This is especially apparent if you are at an extended range from your wireless router. I experienced drop-offs equivalent ...]]></description>
			<content:encoded><![CDATA[<p>This is just a short post based on my anecdotal experience with the wireless connection strength with my Macbook Pro 17&#8243;.  The connection strength drops off dramatically if you have the display lid closed vs open.  This is especially apparent if you are at an extended range from your wireless router.   I experienced drop-offs equivalent to ~25Mb/s open vs ~7Mb/s closed.  What was interesting was it didn&#8217;t matter how I oriented the closed Macbook.  I assumed that if I prompt up the Macbook so that the closed lid was approximately the same orientation as it would be opened, that I would get the same download speeds, nope.  The orientation didn&#8217;t matter, just the fact that it was closed vs open.  </p>
<p>So my word of advice is if you connect to an external display and usually keep your Macbook Pro closed, keep it open for better download speeds. </p>
]]></content:encoded>
			<wfw:commentRss>http://flakasoft.com/ruminations/wireless-connection-speed-drop-off-on-macbook-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XCode 4 Bug &#8211; Duplicating a Target Results in Link Error Due to Missing Paths</title>
		<link>http://flakasoft.com/developer-tips/xcode-4-bug-duplicating-a-target-results-in-link-error-due-to-missing-paths/</link>
		<comments>http://flakasoft.com/developer-tips/xcode-4-bug-duplicating-a-target-results-in-link-error-due-to-missing-paths/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 00:01:34 +0000</pubDate>
		<dc:creator>timwnitram</dc:creator>
				<category><![CDATA[Developer Tips]]></category>

		<guid isPermaLink="false">http://flakasoft.com/?p=606</guid>
		<description><![CDATA[This should be titled, &#8220;oh XCode 4 why do you spite me so?&#8221;. What have I done to deserve being smote by XCode? I ran into an couple issues with the latest version of XCode 4 when I tried to duplicate an existing target that was linked against a bunch of 3rd party libraries. One ...]]></description>
			<content:encoded><![CDATA[<p>This should be titled, &#8220;oh XCode 4 why do you spite me so?&#8221;.  What have I done to deserve being smote by XCode?  I ran into an couple issues with the latest version of XCode 4 when I tried to duplicate an existing target that was linked against a bunch of 3rd party libraries.  One of the annoying things I ran into is that the new target was autonamed &#8220;[projectname] copy&#8221;.  You could rename the target, however internally it was still referred to as &#8220;[projectname] copy&#8221;.  You could not change the project id in the target settings and you had to live with this.  That&#8217;s a minor annoyance, what was worse was all my string paths referring to my library search paths got escaped so that the build would fail during the linking phase.  So if you have this mystery problem, then go into you Target Build Settings > Library Search Path, then double-click on the path.  Notice all your quotes have been escaped with a backslash.  Delete those puppies and you&#8217;ll be good-to-go.  </p>
<p>Here&#8217;s another good explanation:</p>
<p><a href="http://www.executionunit.com/2011/03/25/xcode-4-duplicating-a-target-to-make-an-ipad-build-link-error/">http://www.executionunit.com/2011/03/25/xcode-4-duplicating-a-target-to-make-an-ipad-build-link-error/</a></p>
<p>Be careful out there!  XCode doesn&#8217;t hate us, it just likes our attention and gets jealous when we don&#8217;t spend enough time tinkering with it&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://flakasoft.com/developer-tips/xcode-4-bug-duplicating-a-target-results-in-link-error-due-to-missing-paths/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone/iOS Video Playback Bug: No Video On Older Devices Running iOS 4.1 and Earlier</title>
		<link>http://flakasoft.com/developer-tips/iphoneios-video-playback-bug-no-video-on-older-devices-running-ios-4-1-and-earlier/</link>
		<comments>http://flakasoft.com/developer-tips/iphoneios-video-playback-bug-no-video-on-older-devices-running-ios-4-1-and-earlier/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 15:51:51 +0000</pubDate>
		<dc:creator>timwnitram</dc:creator>
				<category><![CDATA[Developer Tips]]></category>

		<guid isPermaLink="false">http://flakasoft.com/?p=599</guid>
		<description><![CDATA[We had users reporting that the video playback wouldn&#8217;t work on their iPhones and iPods. With a testers help we found out, that the video playback in our Tricktionary iPhone app didn&#8217;t work on some iPod Touches and iPhones with 4.1 firmware (and probably older). The issue seemed also to be related to the hardware ...]]></description>
			<content:encoded><![CDATA[<p>We had users reporting that the video playback wouldn&#8217;t work on their iPhones</p>
<p>and iPods. With a testers help we found out, that the video playback in our</p>
<p>Tricktionary iPhone app didn&#8217;t work on some iPod Touches and iPhones with 4.1</p>
<p>firmware (and probably older). The issue seemed also to be related to the</p>
<p>hardware as well, for instance 2nd generation iPods would not play the video. </p>
<p>The users were reporting that the video player would load, the controls would</p>
<p>appear, the progress bar would indicate playback, however the screen was blank</p>
<p>or black.</p>
<p>Was not easy to find out why exactly. Tests showed, that sample videos from</p>
<p>Apple worked when plugged in there, also the intro video was working most of the</p>
<p>time. We first changed the video encoding from H264 with MAIN 3.0 to Baseline</p>
<p>3.0 &#8211; this seemed to work at first, but we soon discovered that it would still</p>
<p>not work on iPhones or iPod Touches with FW 4.1 on. Scratching our heads, because</p>
<p>it was exactly the settings Apple suggested, we finally found out that the</p>
<p>problem was the encoder. Using Adobe Media Encoder CS4 before created the</p>
<p>not-working clips. Using Canopus Procoder with the same settings then helped the</p>
<p>issue, now the video features in our Windsurfing Tricktionary iPhone App are</p>
<p>working on all devices we could test them on (so far).</p>
]]></content:encoded>
			<wfw:commentRss>http://flakasoft.com/developer-tips/iphoneios-video-playback-bug-no-video-on-older-devices-running-ios-4-1-and-earlier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Appy Hour A Success (and a lot of fun!)</title>
		<link>http://flakasoft.com/ruminations/first-appy-hour-a-success-and-a-lot-of-fun/</link>
		<comments>http://flakasoft.com/ruminations/first-appy-hour-a-success-and-a-lot-of-fun/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 21:08:08 +0000</pubDate>
		<dc:creator>timwnitram</dc:creator>
				<category><![CDATA[Ruminations]]></category>

		<guid isPermaLink="false">http://flakasoft.com/?p=584</guid>
		<description><![CDATA[So Ben Zotto suggested having a little get together of some local iOS and mobile app developers just to shoot-the-breeze. Super idea! Yesterday was our first soiree at Elixer in the Mission and it was great. What was so great about it? First off, it was a bunch of really nice folks who have a ...]]></description>
			<content:encoded><![CDATA[<p>So <a href="http://www.cocoabox.com/penultimate">Ben Zotto</a> suggested having a little get together of some local iOS and mobile app developers just to shoot-the-breeze.  Super idea!  Yesterday was our first soiree at Elixer in the Mission and it was great.  What was so great about it?  First off, it was a bunch of really nice folks who have a passion for what they&#8217;re doing.   Secondly it was nice to talk to folks in the same industry and share our experiences.  Creates a sort of fellowship and puts your own experience into context.  What you really find is that we&#8217;re all kinda in the same boat going through the same growing pains and having similar goals.  I think the first big shared goal is being driven by the product and the engineering.  Whether it&#8217;s the programmer or the designer, everyone wants to do high quality work that they can stand behind.  Being able to indulge ourselves by producing quality work is what makes the job interesting.  </p>
<p>Who was there?  Well, Ben of course, recent Minneapolis transplants (&#8220;you betcha!&#8221;) Nate and Nikki of <a href="http://readitlaterlist.com/">Read It Later</a>, Jeannie who runs product for <a href="http://www.smule.com/">Smule</a>, and Kalani and Karl from <a href="http://smudgeproof.net/">Smudgeproof</a> (awesome name for an iOS company).</p>
<p>Most of us left our corporate lives behind because we wanted to have the flexibility to work on projects that we could really drive both the design and the technology.  The iOS and mobile projects are really perfect for that, most of these projects have a short(ish) development cycle and the scope can easily be handled by a team of 1 or 2 talented software engineers and an excellent designer.  By the time your ADD starts kicking in, you&#8217;re done with the project!  </p>
<p>One thing that I was bouncing around in my head after this get together was I had the feeling that there are A LOT of small development shops with small teams of 2-10 folks.  I think the reason there&#8217;s so much productivity and creativity in this space right now is with this distributed model of software publishing (lots of individual shops cranking out apps) you have a lot of people driven by passion and flexibility.  Rather then large companies with large bureaucracies with managers and marketeers who feel the need to have a finger in everything and making &#8220;small&#8221; changes that have big impacts.  You have small streamlined groups with a fairly flat organization who help craft a project from beginning UX design through development, testing, and launch.  Basically no BS that derail projects and crush moral.  I may be a little naive but that&#8217;s my experience so far.  Now I&#8217;m not saying this is a perfect world, you have clients and all their issues and expectations&#8211;but that&#8217;s for another blog entry. </p>
<p>EDIT: (04/08/2011)</p>
<p>A Cautionary Tale:</p>
<p>I came across this article about <a href="http://myprasanna.posterous.com/birth-and-death-of-microsoft-bing">The Life and Death of Bing</a>, it pretty much sums up anecdotally what I was driving at in this blog post. Article: <a href="http://myprasanna.posterous.com/birth-and-death-of-microsoft-bing">Here</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://flakasoft.com/ruminations/first-appy-hour-a-success-and-a-lot-of-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloudmade Map Integration for iPhone &#8211; Switching between a MKMapkit Map and a RMMapView</title>
		<link>http://flakasoft.com/developer-tips/cloudmade-map-integration-for-iphone-switching-between-a-mkmapkit-map-and-a-rmmapview/</link>
		<comments>http://flakasoft.com/developer-tips/cloudmade-map-integration-for-iphone-switching-between-a-mkmapkit-map-and-a-rmmapview/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 21:39:36 +0000</pubDate>
		<dc:creator>timwnitram</dc:creator>
				<category><![CDATA[Developer Tips]]></category>

		<guid isPermaLink="false">http://flakasoft.com/?p=576</guid>
		<description><![CDATA[Unfortunately Route-Me maps don&#8217;t have access to the Google tiles (unless something has changed since this post). So if you want to have both Cloudmade&#8217;s awesome implementation of the route-me OpenStreetMap maps and Google maps via MKMapKit, then you have to do some creative coding. The solution I came up with is to switch between ...]]></description>
			<content:encoded><![CDATA[<p>Unfortunately Route-Me maps don&#8217;t have access to the Google tiles (unless something has changed since this post).  So if you want to have both Cloudmade&#8217;s awesome implementation of the route-me OpenStreetMap maps and Google maps via MKMapKit, then you have to do some creative coding.  The solution I came up with is to switch between the two views depending on which map type I wanted to display.  Showing and hiding the RMMapView view and the MKMapKit view accordingly.  </p>
<p>Now the trick is getting the maps to track each other and getting the correct scale/range/zoom for each of the maps as you navigate around.  Here&#8217;s what I came up with:</p>
<pre class="brush:c">

#define kMetersPerDegree 111000

if(mMapOptions.mapType == TTMapOptions_MapType_Trails) {

	//set the center of the cloudmade map based on the MKMapKit's center

	[mCloudmadeViewController.mapView moveToLatLong:mGoogleMapView.centerCoordinate];

	//set the scale by taking the latitude distance in meters and dividing it by the width of the view in pixels

	// scale = meters/px

	float scale = (mGoogleMapView.region.span.latitudeDelta * kMetersPerDegree) / mGoogleMapView.frame.size.width; 

	[mCloudmadeViewController.mapView.contents setMetersPerPixel:scale];        

	[mCloudmadeViewController.mapView.markerManager removeMarkers];        

	[mCloudmadeViewController refreshMap];

	[mCloudmadeViewController setMapSource];

}

else {  //switching back to google maps from Cloudmade

	RMMapView *mapView = mCloudmadeViewController.mapView;

	//get the upper right and lower left coordinates

	RMSphericalTrapezium trap = [mapView.contents latitudeLongitudeBoundingBoxForScreen];

	//determine the deltas

	CLLocationDegrees latitudeDelta = trap.northeast.latitude - trap.southwest.latitude;

	CLLocationDegrees longitudeDelta = trap.northeast.longitude - trap.southwest.longitude;

	//set the span and region

	MKCoordinateSpan span = MKCoordinateSpanMake(latitudeDelta, longitudeDelta);

	MKCoordinateRegion region = MKCoordinateRegionMake(mapView.contents.mapCenter, span);

	[mGoogleMapView setRegion:region];
</pre>
]]></content:encoded>
			<wfw:commentRss>http://flakasoft.com/developer-tips/cloudmade-map-integration-for-iphone-switching-between-a-mkmapkit-map-and-a-rmmapview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

