Category Archives: Mobile


Swipe Conference Highlights: Gamification

Of the many excellent sessions at this week’s Swipe Conference, the one titled “Build Better Cocoa Apps Using Game Mechanics” by Paris Buttfield-Addison was unique in its topic. In it, Paris outlined how gamification is currently viewed as something that can be … Continue reading

Posted in iPhone, Mobile, Opinion | Leave a comment

iOS Developers and Designers: Stickin’ together is what good waffles do!

We’ve all heard developers say it: “I’m a terrible drawer” or “I’ve got no design skills”. Perhaps we’re even guilty of saying it ourselves – I know I am. But after attending this year’s Swipe Conference I now subscribe to … Continue reading

Posted in iPhone, Mac, Mobile, Opinion | Leave a comment

Swipe Conference Highlights: Using gestures as shortcuts within iOS apps

Yesterday was the last day of Swipe Conference so I thought I would take this time to reiterate one of the points I took from the first presentation by Josh Clark.  Josh covered quite a few topics and if you … Continue reading

Posted in iPhone, Mobile, UI | Tagged | Leave a comment

Me Want Cookie: Session Handling with NetBiscuits Mobile Web Apps

Shine was recently involved with helping a client bring an outsourced mobile web site in-house. The site was essentially a guide for browsing business and event information for cinemas, restaurants and bars in your area. Bringing this web site in-house … Continue reading

Posted in Javascript, Mobile | Tagged | Leave a comment

New iOS Developers Shouldn’t Use Interface Builder

When I first started learning Objective-C and the iOS SDK 2.x a few years ago, one thing that I constantly struggled to get my head around was Interface Builder.  More specifically, why should I use it and how it could … Continue reading

Posted in iPhone, Mac, Mobile | 18 Comments

Continuous Deployment of iOS Apps with Jenkins and TestFlight

I thought it was about time I should put together a simple guide on using Jenkins to build your iOS application – and for those of us that use the awesome website for managing our iOS app distribution for … Continue reading

Posted in Agile, Continuous Integration, iPhone, Mac, Mobile | Tagged , , , , , | 63 Comments

When to use Delegation, Notification, or Observation in iOS

A common problem that we often experience when developing iOS applications, is how to allow communication between our controllers, without the need to have excessive coupling. Three common patterns that appear time and time again throughout iOS applications include: Delegation … Continue reading

Posted in iPhone, Mobile | Tagged , , , , , | 16 Comments

Why would you use Interface Builder for iPhone Development?

I don’t understand why you’d use Interface Builder to create a UI for an iPhone application. When I started building my first iPhone application at Shine, my colleagues advised me to avoid using Interface Builder. They’d tried using it when … Continue reading

Posted in iPhone, Mobile | 44 Comments

Does Sun make money out of Java?

… or is that the wrong question? It has been bothering me for a while that I can’t understand why Sun spends money on Java.  Don’t get me wrong, I love the fact that they do.  But surely there is … Continue reading

Posted in Java, Mobile, Opinion | 3 Comments

Java ME Mobile Phone Applications – The Good, the Bad and the Ugly

Shine Technologies Senior Developer Kon Katsaros has written an article entitled ‘Java ME Mobile Phone Applications – The Good, the Bad and the Ugly’. Inspired by the popular spaghetti western, he covers ‘the many highs – and a few of … Continue reading

Posted in Mobile | Leave a comment