Favorites for iOS 4


The new version of my app Favorites for iPhone has been approved and is now in the App Store; you can get it here. This version requires iOS 4 or later, and is a free upgrade if you already have it (if you don’t, it’s $2 or equivalent). I’ve made a number of improvements in this version, and I wanted to briefly mention some of them.

Continue reading Favorites for iOS 4 →

Touch Notation


Within the last twelve to eighteen months, I’ve crossed a threshold whereby the vast majority of my work is now aimed at touch-screen devices. I often have to sketch out feature specs, interaction designs and so forth, and I enjoy working on paper whenever I can. I quickly encountered a problem: touch-screen gestures are difficult to describe concisely. To solve this problem, I created a means of talking about such gestures symbolically; I call it Touch Notation.

Continue reading Touch Notation →

MGImageUtilities


MGImageUtilities is a collection of useful UIImage categories for iPhone and iPad developers, which may be particularly handy if you intend to support the Retina Display on iPhone 4.

I use these in my visual speed-dial app, Favorites for iPhone, and I thought you might find them handy too.

Continue reading MGImageUtilities →

World According To Gemmell Workshop Videos


Earlier this year I was an invited speaker at NSConference 2010 in both the UK (Reading, England) and the US (Atlanta, Georgia). I also held a whole-day workshop in both locations based on my recurring World According To Gemmell segment on The MDN Show podcast.

The entire workshop was recorded (both audio and video). I wore a mic, and there were several microphones and cameras around the room to capture the discussion which formed an essential part of the workshop. The workshop videos are now available here; they’re free to attendees, or you can buy them (4.5 hours of content) for $49.99. Whilst I do get some royalties, the main proceeds go to the Mac Developer Network to help support more developer podcasts, training materials and conferences in future.

You can read a synopsis of the workshop on the video page; we covered a lot of ground, and had some excellent discussion. It was split into two main parts: an initial 1-hour lecture on iPad application design with follow-up discussion, then a series of UI/UX/design questions submitted by attendees before the workshop, which we discussed as a group.

We discussed plenty of interesting material, and I think the videos represent the workshop well (I’ve watched the entire thing within the past few days). I hope you’ll enjoy them. Many thanks of course to Scotty, Dave and all the MDN/NSConference staff for making the event possible.

Shareable Experiences


There’s a lot of buzz at the moment around “social” aspects of software, websites and so forth; so much so that the word is starting to lose its meaning. It’s an important consideration nonetheless, because humans are social creatures and the best kind of marketing is the kind that other people do for you, for free.

As usual, though, lots of companies get it subtly wrong, thinking that adding social functionality or a community aspect is enough. Social features aren’t a silver bullet; they’re actually sort of besides the point.

Continue reading Shareable Experiences →