<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>iPhone Developer Blog | Shiny Development</title>
 <link href="http://shinydevelopment.com/atom.xml" rel="self"/>
 <link href="http://shinydevelopment.com/"/>
 <updated>2012-05-14T13:42:26+00:00</updated>
 <id>http://shinydevelopment.com/</id>
 <author>
   <name>Dave Verwer, Shiny Development</name>
   <email>dave.verwer@shinydevelopment.com</email>
 </author>

 
 <entry>
   <title>We are hiring... again!</title>
   <link href="http://shinydevelopment.com/blog/we-are-hiring-again"/>
   <updated>2011-12-09T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/we-are-hiring-again</id>
   <content type="html">
     I am really happy to announce that we are again looking to expand and hire two more people to join us in changing the world, one iOS app at a time! We are looking for a Senior Ruby/Rails Developer and also a Visual and Interaction Designer.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/we-are-hiring-again&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Speaking engagements for September/October 2011</title>
   <link href="http://shinydevelopment.com/blog/speaking-engagements-for-september-october-2011"/>
   <updated>2011-09-02T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/speaking-engagements-for-september-october-2011</id>
   <content type="html">
     I have been lucky enough to be asked to speak at a few conferences over the next couple of months wanted to summarise my plans here in case you want to come and say Hello!
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/speaking-engagements-for-september-october-2011&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>We are hiring an iOS apprentice!</title>
   <link href="http://shinydevelopment.com/blog/we-are-hiring-an-ios-apprentice"/>
   <updated>2011-07-19T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/we-are-hiring-an-ios-apprentice</id>
   <content type="html">
     Unlike Lord Sugar, we don't have £250,000 to invest in your business, but we are looking to hire an apprentice to work with us developing iOS applications. We are offering a one year apprenticeship where you will be fully immersed in learning to create the best iOS software around.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/we-are-hiring-an-ios-apprentice&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Over The Air iOS Provisioning and Distribution</title>
   <link href="http://shinydevelopment.com/blog/over-the-air-ios-provisioning-and-distribution"/>
   <updated>2011-05-28T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/over-the-air-ios-provisioning-and-distribution</id>
   <content type="html">
     I have been asked several times recently about iOS Ad Hoc distribution and specifically about over the air deployment of ad hoc builds without the need for an enterprise deployment certificate, or use of a third party service, or for those of you who just want to know more about the process so I thought I would write up a little step by step of how to do it!
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/over-the-air-ios-provisioning-and-distribution&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>iOS training courses fully updated for Xcode 4</title>
   <link href="http://shinydevelopment.com/blog/ios-training-courses-updated-for-xcode-4"/>
   <updated>2011-03-14T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/ios-training-courses-updated-for-xcode-4</id>
   <content type="html">
     Last Wednesday, Apple released a brand new version of their development tools, Xcode 4. We have been working with Xcode 4 for a while now and I am very pleased to announce that all of our training courses are now fully updated with materials that are written specifically to target the new version of Xcode. All of the slides, lab notes and sample code have been updated to be compatible with all of the new tools included in Xcode 4.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/ios-training-courses-updated-for-xcode-4&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>iPhone and iPad Design Links</title>
   <link href="http://shinydevelopment.com/blog/iphone-and-ipad-design-links"/>
   <updated>2011-03-11T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/iphone-and-ipad-design-links</id>
   <content type="html">
     Here is a quick list of a couple of sites I discovered recently, and a couple that I have been following for a while that are all fantastic ways to keep up with what is happening in iOS and Mac app design at the moment as well as being great sources of inspiration for your own apps.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/iphone-and-ipad-design-links&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>How long do apps take to review?</title>
   <link href="http://shinydevelopment.com/blog/how-long-do-apps-take-to-review"/>
   <updated>2011-03-07T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/how-long-do-apps-take-to-review</id>
   <content type="html">
     I get asked all the time &amp;ldquo;How long does Apple take to review an app?&amp;rdquo; and beyond the length of my last app review and a feeling about how long the reviews of friends are taking I really have no good answer to the question. People occasionally tweet about how long their last review took, but people tend to only do this when it is an unusually short or long amount of time.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/how-long-do-apps-take-to-review&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Upcoming iOS Training - Manchester, March 2011</title>
   <link href="http://shinydevelopment.com/blog/upcoming-ios-training-manchester-march-2011"/>
   <updated>2011-02-28T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/upcoming-ios-training-manchester-march-2011</id>
   <content type="html">
     Just a quick mention that we still have places available for our iOS Development Training courses in Manchester, UK next week from the 7th to the 10th March!
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/upcoming-ios-training-manchester-march-2011&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Being embarrased about shipping v1.0</title>
   <link href="http://shinydevelopment.com/blog/being-embarrased-about-shipping"/>
   <updated>2011-02-22T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/being-embarrased-about-shipping</id>
   <content type="html">
     Are Apple ever embarrassed about the v1.0 products they ship? Absolutely, but they are embarrassed about lacking features, not quality. Shipping a product is a huge task to take on and compromises are always going to be made but I believe Apple take the right choices here to still ship amazing products while making the necessary compromises.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/being-embarrased-about-shipping&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Automatic Property Instance Variables with Objective-C</title>
   <link href="http://shinydevelopment.com/blog/automatic-property-instance-variables-with-objective-c"/>
   <updated>2011-02-08T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/automatic-property-instance-variables-with-objective-c</id>
   <content type="html">
     The modern Objective-C runtime includes a great timesaving feature of allowing automatic synthesis of instance variables. This is a great feature but one that I have been reluctant to use (and especially reluctant to teach) as the default implementation of it makes silly mistakes really easy to make.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/automatic-property-instance-variables-with-objective-c&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Find errors in your iOS app before your users do!</title>
   <link href="http://shinydevelopment.com/blog/find-errors-in-your-ios-app-before-your-users-do"/>
   <updated>2011-01-12T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/find-errors-in-your-ios-app-before-your-users-do</id>
   <content type="html">
     We recently released a new version of Explore Flickr and while we did an extensive beta test with several users both technical and non-technical, a crashing bug slipped through the net and we ended up with a buggy app live on the app store. Luckily, we were able to find and fix the bug before it affected too many users and before even a single person reported it. I wanted to explain how we were able to see this problem before our users by using Flurry Analytics so that you can hopefully be in the same situation with your apps.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/find-errors-in-your-ios-app-before-your-users-do&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>How good are your backups?</title>
   <link href="http://shinydevelopment.com/blog/how-good-are-your-backups"/>
   <updated>2010-12-14T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/how-good-are-your-backups</id>
   <content type="html">
     Just over a week ago, I was woken up by a friend calling me to tell me that our office was on fire! This is not a very pleasant way to wake up and I hope it never happens to any of you, however it did happen and everything inside our office was totally destroyed.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/how-good-are-your-backups&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Launching Explore Flickr v2.0</title>
   <link href="http://shinydevelopment.com/blog/launching-explore-flickr-v20"/>
   <updated>2010-12-13T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/launching-explore-flickr-v20</id>
   <content type="html">
     Back in 2007 when we were first dipping our toes into the world of Mac development I took a few days and created a small dashboard widget based on the &amp;ldquo;Explore&amp;rdquo; photos on flickr.com. I loved browsing these amazing photos every day and it seemed an obvious subject for our first experiments with Mac development and we are very happy to have just a major upgrade to the iPad, iPhone and iPod Touch version of this app, Explore Flickr.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/launching-explore-flickr-v20&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Becoming Successful on the App Store.</title>
   <link href="http://shinydevelopment.com/blog/becoming-successful-on-the-app-store"/>
   <updated>2010-10-15T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/becoming-successful-on-the-app-store</id>
   <content type="html">
     Planning, designing, developing, illustrating, testing and debugging iOS apps can be a huge amount of work and by the time you get through with development it is easy to fall into the trap of just wanting to see your creation on the app store as soon as possible! However, the release of an app is not something you should rush into and a little careful planning (and subsequent execution) of a marketing plan can make all the difference between your app languishing at number 8273 in the charts and being successful!
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/becoming-successful-on-the-app-store&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>The many different types of balloons in the world!</title>
   <link href="http://shinydevelopment.com/blog/the-many-different-types-of-balloons-in-the-world"/>
   <updated>2010-09-16T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/the-many-different-types-of-balloons-in-the-world</id>
   <content type="html">
     As the developer of an app with such a widely used name as &lt;a href=&quot;http://balloonsapp.com&quot;&gt;Balloons!&lt;/a&gt;, we occasionally get email from people who have not quite grasped exactly what we do and I thought I would share this funny email exchange with you all!
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/the-many-different-types-of-balloons-in-the-world&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>iPad Interface Design</title>
   <link href="http://shinydevelopment.com/blog/ipad-interface-design"/>
   <updated>2010-06-03T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/ipad-interface-design</id>
   <content type="html">
     I had the pleasure of speaking at the &lt;a rel=&quot;nofollow&quot; href=&quot;http://ipadliverpool.eventbrite.com/&quot;&gt;iPad at the CUC&lt;/a&gt; event last night in Liverpool and as promised am posting the slides here from my talk. I am not sure the slides make a whole lot of sense without the words that accompanied them but hopefully they will provide some visual reminders if you attended the talk. I wish I could have talked for longer last night, there is so much more in the usability study that I referenced that and so many other apps I would have liked to showcase but there just wasn't time in 20 minutes.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/ipad-interface-design&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Speaking at the &#8220;iPad at the C.U.C.&#8221; event</title>
   <link href="http://shinydevelopment.com/blog/speaking-at-ipad-at-the-cuc-event"/>
   <updated>2010-05-31T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/speaking-at-ipad-at-the-cuc-event</id>
   <content type="html">
     It is always a pleasure to be asked to speak at an event and I have recently been asked to get involved and do a short talk at the &lt;a rel=&quot;nofollow&quot; href=&quot;http://ipadliverpool.eventbrite.com/&quot;&gt;&amp;#8220;iPad at the C.U.C.&amp;#8221;&lt;/a&gt; event being held in Liverpool this week.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/speaking-at-ipad-at-the-cuc-event&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>More trainee apps on the App Store!</title>
   <link href="http://shinydevelopment.com/blog/more-trainee-apps-on-the-app-store"/>
   <updated>2010-05-31T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/more-trainee-apps-on-the-app-store</id>
   <content type="html">
     I absolutely love it when people who I have trained get apps released onto the app store, after all that's what our &lt;a href=&quot;http://shinydevelopment.com/training&quot;&gt;training courses&lt;/a&gt; are all about at the end of the day! I love it even more when they write and let me know that their apps are live, I recently had emails from &lt;a rel=&quot;nofollow&quot; href=&quot;http://www.splashbroadcast.com/&quot;&gt;Splash Broadcast&lt;/a&gt; and &lt;a rel=&quot;nofollow&quot; href=&quot;http://www.textiles.leeds.ac.uk/staff/stephen_westland.htm&quot;&gt;Stephen Westland&lt;/a&gt; both giving me the great news that they had apps approved on the iTunes store.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/more-trainee-apps-on-the-app-store&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Announcing our iPhone OS Developer Training Courses</title>
   <link href="http://shinydevelopment.com/blog/announcing-our-iphone-os-developer-training-courses"/>
   <updated>2010-05-11T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/announcing-our-iphone-os-developer-training-courses</id>
   <content type="html">
     In the two years since we did the last major update to our web site, Shiny has changed quite significantly. The big news is that we are now scheduling and running our &lt;a href=&quot;/iphone-training/&quot;&gt;own training courses&lt;/a&gt; which go on sale today! We are starting out by running two courses in Manchester scheduled for August and October. We have special pricing for freelancers and also early bird discounts at the moment so if you have been wanting to learn how to develop for the iPhone and iPad, now might be the time to do it!
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/announcing-our-iphone-os-developer-training-courses&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>How and Why do Balloons Pop?</title>
   <link href="http://shinydevelopment.com/blog/how-and-why-do-balloons-pop"/>
   <updated>2009-12-14T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/how-and-why-do-balloons-pop</id>
   <content type="html">
     One of the biggest problems we have had to deal with since &lt;a href=&quot;http://balloonsapp.com&quot;&gt;Balloons!&lt;/a&gt; went live on the app store is the issues around how and why Balloons pop so I thought I would write up some of the experiences and explain some of the reasoning behind popping balloons!
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/how-and-why-do-balloons-pop&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Balloons everywhere, but which is your favourite?</title>
   <link href="http://shinydevelopment.com/blog/balloons-everywhere-but-which-is-your-favourite"/>
   <updated>2009-11-22T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/balloons-everywhere-but-which-is-your-favourite</id>
   <content type="html">
     They say that a picture is worth a thousand words, so I will keep this brief and get to the picture!
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/balloons-everywhere-but-which-is-your-favourite&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Optimisations to the Balloons! servers</title>
   <link href="http://shinydevelopment.com/blog/optimisations-to-the-balloons-servers"/>
   <updated>2009-11-13T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/optimisations-to-the-balloons-servers</id>
   <content type="html">
     We had some issues this week with the &lt;a href=&quot;http://balloonsapp.com&quot;&gt;Balloons!&lt;/a&gt; servers and while they didn't get bad enough to cause a noticeable slowdown to users but as usage of Balloons! has ramped up this week the servers were gradually slowing down.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/optimisations-to-the-balloons-servers&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>The Moderation Problem?</title>
   <link href="http://shinydevelopment.com/blog/the-moderation-problem"/>
   <updated>2009-11-12T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/the-moderation-problem</id>
   <content type="html">
     During the development of &lt;a href=&quot;http://balloonsapp.com&quot;&gt;Balloons!&lt;/a&gt; I would tell people about the idea and they would occasionally come back with &quot;But what about abuse? Isn't it going to be filled up with porn/spam/etc... within a few days?&quot;.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/the-moderation-problem&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Building a reliable back end for Balloons!</title>
   <link href="http://shinydevelopment.com/blog/building-a-reliable-back-end-for-balloons"/>
   <updated>2009-10-22T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/building-a-reliable-back-end-for-balloons</id>
   <content type="html">
     So I have spent the last few months building our new iPhone app, &lt;a href=&quot;http://balloonsapp.com&quot;&gt;Balloons!&lt;/a&gt;. Obviously it needs a back end web service to move all of the balloons around the skies and host all of the attached messages. The back end is (predictably for me) written in Ruby on Rails and we just finished moving the hosting for it to &lt;a href=&quot;http://brightbox.co.uk&quot;&gt;Brightbox&lt;/a&gt;.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/building-a-reliable-back-end-for-balloons&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>iPhone Game Scoreboard using Core Animation</title>
   <link href="http://shinydevelopment.com/blog/iphone-game-scoreboard-using-core-animation"/>
   <updated>2009-08-02T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/iphone-game-scoreboard-using-core-animation</id>
   <content type="html">
     I have been helping out recently with a project running between &lt;a href=&quot;http://www.uclan.ac.uk/&quot;&gt;UCLAN&lt;/a&gt; and &lt;a href=&quot;http://www.lancs.ac.uk/&quot;&gt;Lancaster University&lt;/a&gt; which involves two teams of students working together to create a couple of iPhone games.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/iphone-game-scoreboard-using-core-animation&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>Build an iPhone app in 20 minutes</title>
   <link href="http://shinydevelopment.com/blog/build-an-iphone-app-in-20-minutes-source-code"/>
   <updated>2009-02-05T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/build-an-iphone-app-in-20-minutes-source-code</id>
   <content type="html">
     Back at &lt;a href=&quot;http://barcampleeds.com/&quot;&gt;BarCamp Leeds&lt;/a&gt; many months ago I gave my first iPhone talk and I decided to attempt to write a native iPhone app in 20 minutes. I really wanted to talk about iPhone development but I also wanted to let people know that it is not hard to get started so I really needed to be able to do &quot;New Project&quot; at the start of the session and with the exception of some copy/paste for the XML fetching code to show the end to end process of building a simple app.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/build-an-iphone-app-in-20-minutes-source-code&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 <entry>
   <title>iPhone Screen Design Template PDF</title>
   <link href="http://shinydevelopment.com/blog/iphone-screen-design-template-pdf"/>
   <updated>2009-01-21T00:00:00+00:00</updated>
   <id>http://shinydevelopment.com/blog/iphone-screen-design-template-pdf</id>
   <content type="html">
     This is something that I find useful when designing iPhone projects and so I thought I would share it with you all! Print a few copies of this PDF out and draw screen designs all over them, it is approximately the same physical size as the phone itself and includes plenty of whitespace around the edges for notes.
     &lt;br /&gt;&lt;br /&gt;
     &lt;a href=&quot;/blog/iphone-screen-design-template-pdf&quot;&gt;Read the rest of this article&hellip;&lt;/a&gt;
   </content>
 </entry>
 
 
</feed>
