<?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>FlexiCoder Blog</title>
	<atom:link href="http://www.flexicoder.com/blog/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flexicoder.com/blog</link>
	<description></description>
	<lastBuildDate>Wed, 09 Jan 2013 10:13:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>Freelancing &#8211; Work Sources</title>
		<link>http://www.flexicoder.com/blog/index.php/2013/01/freelancing-work-sources/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2013/01/freelancing-work-sources/#comments</comments>
		<pubDate>Wed, 09 Jan 2013 09:53:41 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[Freelancing]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=457</guid>
		<description><![CDATA[Now that I&#8217;ve started thinking more about my life as a freelancer I&#8217;ve been looking at where my work comes from and what sort of skills I&#8217;m being asked to use. The following is a simple breakdown of that data from Jul 09 to Dec 12. But first a brief bit of history&#8230; I&#8217;ve been [...]]]></description>
			<content:encoded><![CDATA[<p>Now that I&#8217;ve started thinking more about my life as a freelancer I&#8217;ve been looking at where my work comes from and what sort of skills I&#8217;m being asked to use. The following is a simple breakdown of that data from Jul 09 to Dec 12. But first a brief bit of history&#8230;</p>
<p>I&#8217;ve been &#8220;properly&#8221; iOS freelancing since Jul 09, I started by writing my own apps and supporting this by working for existing customers. Like most app developers I didn’t really earn any money from these. Which prompted me to find iOS work via an Agency in Feb-10, like I say things were desperate and I had bills to pay. That contract ended in Dec 10, I then went back to freelancing but finding work on my own, not via agencies. This has been a really hard process and I’ve had some really good months and a fair few awful ones, especially late 2011 where I didn’t earn anything at all.</p>
<p>My client base has grown and I&#8217;m getting regular &#8220;quote for this app&#8221; sort of requests, sometimes these have come to nothing. In those cases I always make sure I leave with the parting comment that I&#8217;m here if they need me and a couple of times they have.  Recently most of my work has since come from either my website, LinkedIn or people recommending me. Just hope the trend carries on!</p>
<p style="text-align: center;"><a href="http://www.flexicoder.com/blog/wp-content/uploads/2013/01/SkillsetJul09Dec12.png"><img class="aligncenter  wp-image-459" title="SkillsetJul09Dec12" src="http://www.flexicoder.com/blog/wp-content/uploads/2013/01/SkillsetJul09Dec12.png" alt="" width="566" height="335" /></a></p>
<p style="text-align: center;"><a href="http://www.flexicoder.com/blog/wp-content/uploads/2013/01/WorkSourceJul09Dec12.png"><img class="aligncenter  wp-image-458" title="WorkSourceJul09Dec12" src="http://www.flexicoder.com/blog/wp-content/uploads/2013/01/WorkSourceJul09Dec12.png" alt="" width="568" height="327" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2013/01/freelancing-work-sources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contract or Freelance &#8211; PROS/CONS</title>
		<link>http://www.flexicoder.com/blog/index.php/2013/01/contract-or-freelance-proscons/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2013/01/contract-or-freelance-proscons/#comments</comments>
		<pubDate>Wed, 02 Jan 2013 09:18:23 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[Thoughts]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=451</guid>
		<description><![CDATA[Here are my small nuggets of wisdom regarding contract/freelance (as I see them) Contracting &#8211; PROS It should be relatively easy to find a contract if you have a good skill set, look at jobserve.com or cwjobs.co.uk &#8211; the rates do vary quite a bit Once you have a contract its guaranteed income for the [...]]]></description>
			<content:encoded><![CDATA[<p>Here are my small nuggets of wisdom regarding contract/freelance (as I see them)</p>
<p><strong>Contracting &#8211; PROS</strong></p>
<ul>
<li>It should be relatively easy to find a contract if you have a good skill set, look at <a title="jobserve" href="http://www.jobserve.com" target="_blank">jobserve.com</a> or <a title="cwjobs" href="http://www.cwjobs.co.uk" target="_blank">cwjobs.co.uk</a> &#8211; the rates do vary quite a bit</li>
<li>Once you have a contract its guaranteed income for the length of the contract &#8211; so long as you stick to the terms of the contract</li>
<li>No problems with getting paid &#8211; so long as you get your timesheet signed</li>
</ul>
<p><strong>Contracting &#8211; CONS</strong></p>
<ul>
<li>you have to deal with agents, they are pretty underhanded and will try and squeeze as much information out of you about your current workplace to see if they have an opportunity to sell in a new person (so be careful)</li>
<li>They take quite a big cut, the rates advertised are what you would receive but they charge another 15-20% on top to the end client</li>
<li>Most of the jobs are in London</li>
<li>Most contracts expect you to work onsite</li>
</ul>
<p><strong>Freelancing &#8211; PROS</strong></p>
<ul>
<li>You can work on projects you want to work on (once you have the luxury of enough work)</li>
<li>Working from home &#8211; I hate travelling into London</li>
<li>For me its a more personal approach to development, it feels like &#8220;my&#8221; work rather than going to an office and working for someone</li>
<li>Projects can be quite varied</li>
<li>Dealing with clients directly</li>
</ul>
<p><strong> Freelancing &#8211; CONS</strong></p>
<ul>
<li>Finding work &#8211; this is really hard</li>
<li>Dealing with clients directly</li>
<li>Getting paid &#8211; once had to wait 6 months for a payment</li>
</ul>
<p>As you can see the Freelancing PROS/CONS are a lot more personal and I know that for a lot of people maybe not that important. I&#8217;ve contracted for about 18 years of my IT career and only freelanced for about 3 years. But I much prefer the freelance approach</p>
<p>You&#8217;ll also need to set up a limited company, get VAT registered and sort out PAYE. I use <a title="Nixon Williams" href="http://www.nixonwilliams.com" target="_blank">Nixon Williams</a> as my accountant, who are brilliant and can set all of these up for you from the start. I also wrote an app for them that lets you work out what your take home pay would be, give it a try (if you want) <a href="http://itunes.com/apps/nixonwilliamstaxCalculator" target="_blank">iOS</a>  or <a href="https://market.android.com/details?id=com.nixonwilliams.taxCalculator" target="_blank">Android</a></p>
<p>If you are going to use Nixon Williams, please let me know so that I can refer you <img src='http://www.flexicoder.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Any PROS/CONS you think I should add then add to the comments</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2013/01/contract-or-freelance-proscons/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>WWDC 2012 Songs</title>
		<link>http://www.flexicoder.com/blog/index.php/2012/06/wwdc-2012-songs/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2012/06/wwdc-2012-songs/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 03:05:43 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[useful links]]></category>
		<category><![CDATA[wwdc12]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=442</guid>
		<description><![CDATA[Here is a list of the songs that I heard in between sessions at the WWDC No You Girls &#8211; Franz Ferdinand &#8211; Houdini &#8211; Foster The People &#8211; Someone Great &#8211; LCD Soundsystem &#8211; 11th Dimension &#8211; Julian Casablancas &#8211; Man On Fire &#8211; Edward Sharpe &#038; The Magnetic Zeros &#8211; My Doorbell &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a list of the songs that I heard in between sessions at the WWDC</p>
<ul>
<li>No You Girls &#8211; Franz Ferdinand &#8211; <a href="http://itunes.apple.com/us/album/no-you-girls/id302416309?i=302416325&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="No You Girls - Tonight: Franz Ferdinand" style="border: 0;"/></a></li>
<li>Houdini &#8211; Foster The People &#8211; <a href="http://itunes.apple.com/us/album/houdini/id435761204?i=435761289&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Houdini - Torches" style="border: 0;"/></a></li>
<li>Someone Great &#8211; LCD Soundsystem &#8211; <a href="http://itunes.apple.com/us/album/someone-great/id216248855?i=216248960&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Someone Great - Sound of Silver" style="border: 0;"/></a></li>
<li>11th Dimension &#8211; Julian Casablancas &#8211; <a href="http://itunes.apple.com/us/album/11th-dimension/id332637002?i=332637059&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="11th Dimension - 11th Dimension - Single" style="border: 0;"/></a></li>
<li>Man On Fire &#8211; Edward Sharpe &#038; The Magnetic Zeros &#8211; <a href="http://itunes.apple.com/us/album/man-on-fire/id512724537?i=512724541&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Man On Fire - Here" style="border: 0;"/></a></li>
<li>My Doorbell &#8211; The White Stripes &#8211; <a href="http://itunes.apple.com/us/album/my-doorbell/id275231191?i=275231194&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="My Doorbell - Get Behind Me Satan" style="border: 0;"/></a></li>
<li>White Sky &#8211; Vampire Weekend &#8211; <a href="http://itunes.apple.com/us/album/white-sky/id340465551?i=340466227&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="White Sky - Contra (Bonus Track Version)" style="border: 0;"/></a></li>
<li>Hours &#8211; Tycho &#8211; <a href="http://itunes.apple.com/us/album/hours/id465155665?i=465155675&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Hours - Dive" style="border: 0;"/></a></li>
<li>Ships In The Night &#8211; Mat Kearney &#8211; <a href="http://itunes.apple.com/us/album/ships-in-the-night/id446384618?i=446384626&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Ships In the Night - Young Love" style="border: 0;"/></a></li>
<li>Shake It Out &#8211; Florence + The Machine &#8211; <a href="http://itunes.apple.com/us/album/shake-it-out/id469418887?i=469418929&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Shake It Out - Ceremonials" style="border: 0;"/></a></li>
<li>Yoshimi Battles The Pink Robots Pt. 1 &#8211; The Flaming Lips &#8211; <a href="http://itunes.apple.com/us/album/yoshimi-battles-pink-robots/id145124351?i=145123387&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Yoshimi Battles the Pink Robots, Pt. 1 - Yoshimi Battles the Pink Robots" style="border: 0;"/></a></li>
<li>Lights &#8211; Ellie Goulding &#8211; <a href="http://itunes.apple.com/us/album/lights/id418571515?i=418571516&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Lights - Lights" style="border: 0;"/></a></li>
<li>I Got Mine &#8211; The Black Keys &#8211; <a href="http://itunes.apple.com/us/album/i-got-mine/id276473578?i=276473658&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="I Got Mine - Attack &#038; Release" style="border: 0;"/></a></li>
<li>Wavin&#8217; Flag &#8211; K&#8217;naan &#8211; <a href="http://itunes.apple.com/us/album/wavin-flag/id378639573?i=378639823&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Wavin' Flag - Troubadour" style="border: 0;"/></a></li>
<li>Take Back The City &#8211; Snow Patrol &#8211; <a href="http://itunes.apple.com/us/album/take-back-the-city/id293264853?i=293264856&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Take Back the City - A Hundred Million Suns" style="border: 0;"/></a></li>
<li>Mansard Roof &#8211; Vampire Weekend &#8211; <a href="http://itunes.apple.com/us/album/mansard-roof/id270425072?i=270425130&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Mansard Roof - Vampire Weekend" style="border: 0;"/></a></li>
<li>Gimme Shelter &#8211; The Rolling Stones &#8211; <a href="http://itunes.apple.com/us/album/gimme-shelter/id76535155?i=76535158&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Gimme Shelter - Let It Bleed" style="border: 0;"/></a></li>
<li>Uncharted &#8211; Sara Bareilles &#8211; <a href="http://itunes.apple.com/us/album/uncharted/id389604528?i=389604554&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Uncharted - Kaleidoscope Heart" style="border: 0;"/></a></li>
<li>You &#8211; TV On The Radio &#8211; <a href="http://itunes.apple.com/us/album/you/id425729051?i=425729055&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="You - Nine Types of Light" style="border: 0;"/></a></li>
<li>Read My Mind &#8211; The Killers &#8211; <a href="http://itunes.apple.com/us/album/read-my-mind/id200974205?i=200974232&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Read My Mind - Sam's Town" style="border: 0;"/></a></li>
<li>This Too Shall Pass &#8211; Ok Go &#8211; <a href="http://itunes.apple.com/us/album/this-too-shall-pass/id375464312?i=375464471&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="This Too Shall Pass - Of the Blue Colour of the Sky" style="border: 0;"/></a></li>
<li>Don&#8217;t Leave Me &#8211; Regina Spektor &#8211; <a href="http://itunes.apple.com/us/album/dont-leave-me-ne-me-quitte-pas/id511506672?i=511506678&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Don't Leave Me (Ne me quitte pas) - What We Saw from the Cheap Seats" style="border: 0;"/></a></li>
<li>From The Clouds &#8211; Jack Johnson &#8211; <a href="http://itunes.apple.com/us/album/from-the-clouds/id373809929?i=373810116&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="From the Clouds - To the Sea" style="border: 0;"/></a></li>
<li>Santa Fe &#8211; Beirut &#8211; <a href="http://itunes.apple.com/us/album/santa-fe/id447495892?i=447495923&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Santa Fe - The Rip Tide" style="border: 0;"/></a></li>
<li>Fire &#8211; Kasabian &#8211; <a href="http://itunes.apple.com/us/album/fire/id315279172?i=315279223&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Fire - West Ryder Pauper Lunatic Asylum (Deluxe Version)" style="border: 0;"/></a></li>
<li>Rebellion &#8211; Arcade Fire &#8211; <a href="http://itunes.apple.com/us/album/rebellion-lies/id23204023?i=23204017&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Rebellion (Lies) - Funeral" style="border: 0;"/></a></li>
<li>Modern Man &#8211; Arcade Fire &#8211; <a href="http://itunes.apple.com/us/album/modern-man/id382340814?i=382340835&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Modern Man - The Suburbs" style="border: 0;"/></a></li>
<li>Jump Around &#8211; House of Pain &#8211; <a href="http://itunes.apple.com/us/album/jump-around/id121050245?i=121049658&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Jump Around - House of Pain" style="border: 0;"/></a></li>
<li>Sweet Dreams &#8211; Rec.Pro &#8211; <a href="http://itunes.apple.com/us/album/sweet-dreams-2009-radio-video/id323780743?i=323780866&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Sweet Dreams 2009 (Radio &#038; Video-Edit) - Sweet Dreams 2009" style="border: 0;"/></a></li>
<li>Exodus &#8211; Bob Marley / The Wailers &#8211; <a href="http://itunes.apple.com/us/album/exodus/id39973000?i=39973074&#038;uo=4" target="itunes_store"><img src="http://r.mzstatic.com/images/web/linkmaker/badge_itunes-sm.gif" alt="Exodus - Bob Marley &#038; The Wailers: Gold" style="border: 0;"/></a></li>
</ul>
<p>Let me know any that I&#8217;ve missed</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2012/06/wwdc-2012-songs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WWDC 2012 &#8211; Post Mortem</title>
		<link>http://www.flexicoder.com/blog/index.php/2012/06/wwdc-2012-post-mortem/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2012/06/wwdc-2012-post-mortem/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 01:43:47 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[wwdc12]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=436</guid>
		<description><![CDATA[WWDC As always at the WWDC there is a lot going on and a lot of information to try to digest to make the trip worthwhile. But this year there also appeared to be a lot more attendees than the last 2 times I&#8217;ve been, which lead to a lot of queuing! It took a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>WWDC</strong><br />
As always at the WWDC there is a lot going on and a lot of information to try to digest to make the trip worthwhile. But this year there also appeared to be a lot more attendees than the last 2 times I&#8217;ve been, which lead to a lot of queuing! It took a couple of days for Apple to get on top of this, but by the end of the week we were organised into orderly lines.</p>
<p>The sessions, which I can&#8217;t talk about as all attendees are under an NDA, were good and new topics covered in enough detail to get you started. I get the feeling that the vast majority of attendees are now purely iOS focused rather than OS X, which means the iOS sessions tend to be packed. This lead to the annoying habit of a lot of people leaving 5 minutes before the current session finished, which seemed really rude, not only to the presenters but to the rest of us trying to actually listen to the last 5 minutes.</p>
<p><strong>Community</strong><br />
I met a few new developers and caught up with some from previous years, which I find really helpful. As I&#8217;m a freelancer I tend to work on my own most of the time and having a network of fellow developers to communicate with helps with your sanity. </p>
<p><strong>Special Guest</strong><br />
The end of the week finished with a lunchtime talk by ????????? (sorry NDA), he is an amazing and funny story-teller, I really wished that Apple recorded those sessions as well. Something that struck me during his talk, he used to make super 8 films when he was a kid, and I got the impression that other kids in his school thought of him as weird and geeky and therefore not in the &#8220;popular/cool group&#8221;. Which reminded me of me when I was a kid, computers were very very geeky back in 1981 and the ZX81, and most other kids thought this a bit &#8220;weird&#8221;. Now days with everyone using apps on a daily basis, showing there friends these cool apps they are using, doesn&#8217;t that make us geeks the cool kids? </p>
<p><strong>Takeaway</strong><br />
What I&#8217;ve taken away from this year&#8230;</p>
<ol>
<li>Watch last years videos, make time in my weekly schedule to actually watch the videos, there is a lot of information in them, some of which won&#8217;t of changed much this year</li>
<li>Make time to work on my own projects, client work is very important, it pays the bills, but I also need to be creating my own work</li>
<li>Have faith, I love what I do, I need to put that love into what I create</li>
<li>Watch this years videos, when they come out</li>
<li>Start saving for next years!</li>
</ol>
<p><strong>Feedback</strong><br />
This year Apple have asked for feedback on the sessions, but I&#8217;ve given this general feedback for the conference as a whole&#8230;</p>
<ol>
<li>The sessions tend to be 80% talking and 20% demo, I&#8217;m sure we could get a lot more out of them if it was the other way around. Rather showing as a line of code on the slide, telling us what it does, this could be done while creating a demo. Seeing things work is more informative, we can always download the demo code afterwards?</li>
<li>&#8220;Lines&#8221; seemed to be a real issue this year, spent a lot of time queuing just to get into sessions which left little time to have a break between sessions</li>
<li>WiFi coverage was very bad</li>
<li>This may seem like a silly thing, but it would be great if the WWDC app could have a playlist of the tracks that are played before sessions start. I know a lot of developers (including me) use Shazam to find out the names, that must stretch the WiFi and also kills our data plan</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2012/06/wwdc-2012-post-mortem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WWDC2012 &#8211; How Did My Predictions Score</title>
		<link>http://www.flexicoder.com/blog/index.php/2012/06/wwdc2012-how-did-my-predictions-score/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2012/06/wwdc2012-how-did-my-predictions-score/#comments</comments>
		<pubDate>Sat, 16 Jun 2012 00:39:31 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[wwdc12]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=432</guid>
		<description><![CDATA[Before I went to WWDC I came up with the following wish list of improvements/features that were hopefully going to be announced this year&#8230; Ability to run apps on the Apple TV and use your iOS device as a controller, including multiple devices at the same time Open up Siri to 3rd party apps, although [...]]]></description>
			<content:encoded><![CDATA[<p>Before I went to WWDC I came up with the following wish list of improvements/features that were hopefully going to be announced this year&#8230;</p>
<ol>
<li>Ability to run apps on the Apple TV and use your iOS device as a controller, including multiple devices at the same time</li>
<li>Open up Siri to 3rd party apps, although how they work out which app gets to answer the question could be interesting</li>
<li>NFC, this could open up some interesting projects</li>
<li>Allow companies to create internal documentation using iBooks and give them a secure way of distributing those documents to staff</li>
<li>Increase the number of testing devices that can be used</li>
<li>Improved battery life on the iPhone</li>
<li>4G iPhone, but at the moment I&#8217;m not fussed either way, being based in the UK</li>
<li>A nicer gift, like a limited edition iPad (I can dream)</li>
<li>Move away from Google Maps</li>
<li>Ability to use maps offline</li>
</ol>
<p>So how did I do&#8230;</p>
<ol>
<li>Apps Running on Apple TV, turns out you can already do this, but its by using the Second Screen feature that is in iOS. I just need to think differently &#8211; <strong>YES (sort of)</strong>
</li>
<li>Siri to 3rd party apps &#8211; <strong>YES (I think I remember that from the Keynote?)</li>
<p></strong></p>
<li>NFC &#8211; NO</li>
<li>Internal iBook Documents &#8211; NO</li>
<li>Increase the number of testing devices &#8211; NO</li>
<li>Improved Battery Life &#8211; NO</li>
<li>4G Phone &#8211; NO</li>
<li>Nicer gift &#8211; NO, I now have a black jacket with a number 12 on it to go with the one that has a number 10 on it</li>
<li>Move away from Google Maps &#8211; <strong>YES</strong></li>
<li>Offline maps &#8211; NO</li>
</ol>
<p>So thats a grand total of 3/10 and one of those I could of already of done!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2012/06/wwdc2012-how-did-my-predictions-score/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WWDC 2012 &#8211; Apple TV Apps</title>
		<link>http://www.flexicoder.com/blog/index.php/2012/05/wwdc-2012-apple-tv-apps/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2012/05/wwdc-2012-apple-tv-apps/#comments</comments>
		<pubDate>Thu, 10 May 2012 14:35:55 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[wwdc12]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=419</guid>
		<description><![CDATA[I&#8217;m lucky enough to be attending the WWDC this year, as it reaches closer to the &#8220;day of the long queue&#8221; my thoughts are turning to what I hope will be announced at the conference. So here they are in no real order (apart from the first one) Ability to run apps on the Apple [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m lucky enough to be attending the WWDC this year, as it reaches closer to the &#8220;day of the long queue&#8221; my thoughts are turning to what I hope will be announced at the conference. So here they are in no real order (apart from the first one)</p>
<ol>
<li>Ability to run apps on the Apple TV and use your iOS device as a controller, including multiple devices at the same time</li>
<li>Open up Siri to 3rd party apps, although how they work out which app gets to answer the question could be interesting</li>
<li>NFC, this could open up some interesting projects</li>
<li>Allow companies to create internal documentation using iBooks and give them a secure way of distributing those documents to staff</li>
<li>Increase the number of testing devices that can be used</li>
<li>Improved battery life on the iPhone</li>
<li>4G iPhone, but at the moment I&#8217;m not fussed either way, being based in the UK</li>
<li>A nicer gift, like a limited edition iPad (I can dream)</li>
</ol>
<p>I&#8217;ll add to the list as I think of things, but its a start, wonder if any of them will come true.</p>
<p><strong>UPDATES:</strong></p>
<ul>
<li>Move away from Google Maps, with the ability to use maps offline</li>
</ul>
<p>Let me know what you hope to see announced?</p>
<p><a href="http://www.flexicoder.com/">See what I do</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2012/05/wwdc-2012-apple-tv-apps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Úll Conference &#8211; Review</title>
		<link>http://www.flexicoder.com/blog/index.php/2012/05/ull-conference-review/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2012/05/ull-conference-review/#comments</comments>
		<pubDate>Tue, 01 May 2012 08:34:10 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Úll]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=395</guid>
		<description><![CDATA[I&#8217;ve just come back from Dublin, Ireland, where I attended the Úll Conference to cover all things iOS related. When the tickets where first released, the conference was advertised as a 3 day affair, starting on Friday 27th April and ending on the Sunday. A friend from Ireland, @realmikebutler, had told me about the conference [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just come back from Dublin, Ireland, where I attended the Úll Conference to cover all things iOS related. When the tickets where first released, the conference was advertised as a 3 day affair, starting on Friday 27th April and ending on the Sunday. A friend from Ireland, @realmikebutler, had told me about the conference so I got an early bird ticket as soon as they came up, without knowing any details.</p>
<p>The actual schedule, without talkers, wasn&#8217;t released until later and it looked like the conference was in fact only 1.5 days, talks Friday evening, Saturday and a BBQ on Sunday. I&#8217;d already booked my flights and hotel, arriving on the Thursday and coming back on the Monday, as I&#8217;d expected 3 full days of iOS talks. A couple of talks were later scheduled for the Friday afternoon, so I signed up for Josh Clark (@globalmoxie), TapWorthy talk. </p>
<p>So when the day arrived to head to Dublin I was heading off feeling pretty disappointed, but saw it as an opportunity to meet Mike again so all would not be lost.</p>
<p>I&#8217;m pleased to say that once the Friday talks started my disappointment vanished, Josh&#8217;s session was fantastic, really got you thinking about how to go about designing apps. Then the evening bash at the Sugar Club, was just inspired, the talk by Horace Dediu (@asymco) was informative and Aral Balkan (@aral) brought amazing humour to the evening, I&#8217;ll never forget the <em>toilet videos</em>.</p>
<p>We all agreed by the end of the first day that the conference was worth attending and we still had a day to go!</p>
<p><img src="http://www.flexicoder.com/blog/wp-content/uploads/2012/05/schedule.jpg" alt="Conference Schedule" width="100%" /></p>
<p>The main talks could not of been better, all of the speakers were enthusiastic about their subjects and gave everyone a lot to think about. A couple really stood out for me, Chris Harris (@_ChrisHarris) gave a demo of the app he created for the BBC, <a href="http://itunes.apple.com/gb/app/brian-coxs-wonders-universe/id508465867?mt=8" title="Wonders of the Universe" target="_blank">Wonders of the Universe</a>. During a break he also showed me how he had created all of the graphical content using the iPad itself, using the power of the device to the max. The other talk was by Jim Dalrymple (@jdalrymple), writer of the blog <a href="http://www.loopinsight.com/" title="The Loop" target="_blank">The Loop</a>, it was interesting to hear the app marketing nightmare from the other side of the fence.</p>
<p>There was also plenty of time to talk to fellow attendees, and as a freelancer this was as important as the talks themselves. You realise that you are part of a community, that there are others out there trying to do the same as you, with the same doubts and uncertainty, and that really does help. The BBQ on the Sunday just kept that feeling of community going, what a great idea.</p>
<p>I&#8217;m now ashamed of my initial disappointment, as the old saying goes &#8220;don&#8217;t judge a book by its cover&#8221;. The conference was one of the best I&#8217;ve ever attended both speakers and fellow attendees. The organisers, Paul Campbell (@paulca) and Dermot Daly (@dermdaly), did an amazing job and deserve a big <strong>THANK YOU</strong>.</p>
<p>I can&#8217;t wait for next years conference, I just hope they don&#8217;t sell out as quickly as WWDC</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2012/05/ull-conference-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Worthing Digital &#8211; Local Tech Community</title>
		<link>http://www.flexicoder.com/blog/index.php/2012/03/worthing-digital-local-tech-community/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2012/03/worthing-digital-local-tech-community/#comments</comments>
		<pubDate>Thu, 08 Mar 2012 09:37:28 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[useful links]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=390</guid>
		<description><![CDATA[If you are local to the Worthing/Sussex area, please check out the new Worthing Digital group, they&#8217;ve arranged a number of good talks and also started up a co-working event. If you have any ideas on helping the community grow you can also post comments on the forum]]></description>
			<content:encoded><![CDATA[<p>If you are local to the Worthing/Sussex area, please check out the new <a href="http://worthingdigital.com/" title="Worthing Digital" target="_blank">Worthing Digital</a> group, they&#8217;ve arranged a number of good talks and also started up a <a href="http://worthing_digital_jelly.eventbrite.co.uk/?utm_source=eb_email&#038;utm_medium=email&#038;utm_campaign=event_reminder&#038;utm_term=event_title&#038;ebtv=C" title="co-working" target="_blank">co-working event</a>.</p>
<p>If you have any ideas on helping the community grow you can also post comments on the <a href="http://forum.worthingdigital.com/" title="Worthing Digital Forum" target="_blank">forum</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2012/03/worthing-digital-local-tech-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open doors effect at App launch</title>
		<link>http://www.flexicoder.com/blog/index.php/2012/02/open-doors-effect-at-app-launch/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2012/02/open-doors-effect-at-app-launch/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 12:24:07 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[iPad]]></category>
		<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[Apps]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=372</guid>
		<description><![CDATA[This is a copy of a blog entry I originally wrote for ios-blog There are a number of apps in the App Store that launch with a set of closed doors, these are then opened to present the actual UI underneath it. I had to create this effect for an app I wrote for a [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://coderwall.com/flexicoder'><br />
    <img src='http://api.coderwall.com/flexicoder/endorsecount.png' /><br />
</a></p>
<p>This is a copy of a blog entry I originally wrote for <a href="http://ios-blog.co.uk/iphone-development-tutorials/opening-doors-effect-after-an-app-launches/">ios-blog</a></p>
<p>There are a number of apps in the App Store that launch with a set of closed doors, these are then opened to present the actual UI underneath it.</p>
<p>I had to create this effect for an app I wrote for a client <a href="http://itunes.com/apps/jkmuaythai">http://itunes.com/apps/jkmuaythai</a></p>
<p>I&#8217;d assumed when I started that this would be a relatively simple task, just take the initial default image, cut it in half and a simple bit of animation would move them out of the way. What I hadn&#8217;t counted on is getting the orientation of the device from launch is not straightforward. The trick is to remember that the first view that is loaded will always assume it&#8217;s in Portrait mode, the view is then informed via the willRotate method that in fact the orientation is different and you can then handle this appropriately. The second trick is knowing that the willRotate takes a little bit of time to fire, so it&#8217;s now a simple case of delaying the call to the method that handles the animation.</p>
<p>The viewWillAppear method loads the images assuming that the view is in portrait and sets up a timer to call the openDoors method</p>
<pre class="brush: plain; title: ; notranslate">
-(void)viewWillAppear:(BOOL)animated {
    //All apps start in portrait mode, with the home button at the bottom,
    //If the device is being held with the home button in any other location then a
    //willRotate is fired!
    isPortrait = YES;
    doorsClosed = YES;

    //We assume we are in portrait mode until told otherwise
    self.leftDoor.image = [UIImage imageNamed:@&quot;DoorLeftiPadPortrait.png&quot;];
    self.rightDoor.image = [UIImage imageNamed:@&quot;DoorRightiPadPortrait.png&quot;];
    self.backgroundSplash.image = [UIImage imageNamed:@&quot;SlideBackgroundiPadPortrait.png&quot;];

    //Add a delay to the open doors sequence, this allows the OS to determine
    //the correct orientaion and fire the all important willRotate

    [NSTimer scheduledTimerWithTimeInterval: 3.5
                                     target: self
                                   selector: @selector(openDoors)
                                   userInfo: nil
                                    repeats: NO];
}

</pre>
<p>The willRotate method then ensures that the correct image is loaded</p>
<pre class="brush: plain; title: ; notranslate">
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return YES;
}

-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
    isPortrait = UIDeviceOrientationIsPortrait(toInterfaceOrientation);
    if (!isPortrait) {
        //If the doors haven't already been opened then change them to the landscape ones
        if (doorsClosed) {
            self.leftDoor.image = [UIImage imageNamed:@&quot;DoorLeftiPadLandscape.png&quot;];
            self.rightDoor.image = [UIImage imageNamed:@&quot;DoorRightiPadLandscape.png&quot;];
        }
        self.backgroundSplash.image = [UIImage imageNamed:@&quot;SlideBackgroundiPadLandscape.png&quot;];
    } else {
        self.backgroundSplash.image = [UIImage imageNamed:@&quot;SlideBackgroundiPadPortrait.png&quot;];
    }
}
</pre>
<p>The openDoors method then just works out how far to move the images and kicks of the animation, I&#8217;ve included the old UIView beginAnimation and the Blocks way</p>
<pre class="brush: plain; title: ; notranslate">
-(void)openDoors {
    //Determine how far the doors need to move for them to disappear from view
    float adjust = (CGRectGetWidth(self.view.frame) &gt; CGRectGetHeight(self.view.frame)) ? CGRectGetWidth(self.view.frame) : CGRectGetHeight(self.view.frame);
    //Retrieve the original frame and then adjust the X position accordingly
    CGRect leftFrame = self.leftDoor.frame;
    CGRect rightFrame = self.rightDoor.frame;;

    leftFrame.origin.x = -adjust;
    rightFrame.origin.x += adjust;

//Old School Animation

//Set up the animation, change the frames and commit it
//	[UIView beginAnimations:@&quot;swipe&quot; context:nil];
//	[UIView setAnimationDuration:1.2];
//	[UIView setAnimationDelay:0.0];
//	[UIView setAnimationDelegate:self];
//
//      self.leftDoor.frame = leftFrame;
//	self.rightDoor.frame = rightFrame;
//
//	[UIView commitAnimations];

//Blocks
    [UIView animateWithDuration:1.2
                     animations:^{
                        self.leftDoor.frame = leftFrame;
                        self.rightDoor.frame = rightFrame;
                     }
    ];

    doorsClosed = NO;
}

</pre>
<p>Note this effect only works if the app is launching for the first time, i.e. not from the background.</p>
<p>I&#8217;ve put together a sample project that puts this all into practice</p>
<p><a href="https://github.com/Flexicoder/OpenDoorsDemo">https://github.com/Flexicoder/OpenDoorsDemo</a></p>
<p>Hope you find this useful, or if you have a better way of creating the same effect please let me know</p>
<p><a href="http://www.flexicoder.com/">See what I do</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2012/02/open-doors-effect-at-app-launch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Apps &#8211; Ballpark Costs</title>
		<link>http://www.flexicoder.com/blog/index.php/2012/01/new-app-ballpark-costs/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2012/01/new-app-ballpark-costs/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 14:28:12 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[Mobile Apps]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=359</guid>
		<description><![CDATA[When potential clients ask for a ballpark figure on development costs, these are the questions I ask to help clarify whats required and therefore affect the cost. They are in no particular order&#8230; What are the target platforms, iPhone, iPad, Android, Windows Mobile? If they want multiple platforms are they aware that native apps are [...]]]></description>
			<content:encoded><![CDATA[<p>When potential clients ask for a ballpark figure on development costs, these are the questions I ask to help clarify whats required and therefore affect the cost. They are in no particular order&#8230;</p>
<ul>
<li>What are the target platforms, iPhone, iPad, Android, Windows Mobile?</li>
<li>If they want multiple platforms are they aware that native apps are developed using different languages</li>
<li>If iPhone do you want a universal version, i.e. the same app runs on iPhone and iPad (thanks <a href="https://twitter.com/#!/ithain" target="_blank">@ithain</a>)</li>
<li>Whats the target audience?</li>
<li>Do you have an idea of how you want the app to flow?</li>
<li>Are there existing apps out there that do something similar, if there are what are they and what will make this one different?</li>
<li>Are there existing apps that you like the style of or the way they work?</li>
<li>Will you apply for your own developers licences so that the app is submitted under your name?</li>
<li>Will the app be free, sold for a one off fee, have in-app purchases or have subscriptions?</li>
<li>Who will supply the artwork?</li>
<li>Does the app need to be location aware?</li>
<li>Ideas of timescale for release? (thanks <a href="https://twitter.com/#!/MrAntix" target="_blank">@MrAntix</a>)</li>
<li>Are there any hosting requirements? (thanks <a href="https://twitter.com/#!/MrAntix" target="_blank">@MrAntix</a>)</li>
<li>Third party services integration requirements? (thanks <a href="https://twitter.com/#!/MrAntix" target="_blank">@MrAntix</a>)</li>
<li>Any social media integration?</li>
<li>Any security requirements, OAuth, Encryption, etc? (thanks Gary)</li>
</ul>
<p>And if the app contains dynamic data the following are also important questions&#8230;</p>
<ul>
<li>How will the app access the data?</li>
<li>Have the web services that supply the information been designed/written?</li>
<li>Would you require a content management system to update information contained in the app?</li>
<li>If its a Corporate app, what back end data do you need to access and synchronise  (thanks <a href="https://twitter.com/#!/ithain" target="_blank">@ithain</a>)</li>
</ul>
<p><STRONG>Update 2</STRONG> Extra items thanks to <a href="https://twitter.com/#!/adrian_bigland" target="_blank">@adrian_bigland</a><br />
Internationalisation:</p>
<ul>
<li>how many languages need to be supported</li>
<li>who will do the translation</li>
<li>how will translations be tested – often you need to write code to present all the error dialogs etc. for ease of checking.</li>
<li>different UI layouts, or will all the languages fit? German always stresses label lengths, and non FIGS languages might need their own screens, in extreme cases.</li>
</ul>
<p>Offline support:</p>
<li>do you need to store data from web services, so that when you are offline, the experience is seamless?</li>
<li>can the user upload information from the app? You often need to store events for analytics while offline, for example.</li>
<li>are you going to have problems merging external and local changes? (This way, madness lies).</li>
</ul>
<p>Custom components?</p>
<p><STRONG>End of update</STRONG></p>
<p>Obviously the answers to these questions are likely to lead to more specific questions, but it helps with the thought process involved with what might be required</p>
<p>I would be really interested to know if there are any other questions you ask that I&#8217;ve not included?</p>
<p><strong>UPDATE:</strong> The first question I am going to start asking is if they have a budget in mind, some projects can be completed in 5 days, some in 5 months, but if they think that they can get the next instagram for £1K, they are wasting my time and their own. </p>
<p><a href="http://www.flexicoder.com/">See what I do</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2012/01/new-app-ballpark-costs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
