Making Friends with Objective-C
When I teach iPhone and iPad courses for Learning Tree, there are usually a few comments about Apple’s choice of Objective-C as the programming language for iOS. Typically something along the lines of, “Why couldn’t they just use XYZ?”. It is true that Objective-C can appear strange at first. Most students that attend Learning Tree […]
Testing Android Applications on Multiple Platforms
There are times when I actually envy iPhone developers! With a very limited number of version / screen size combinations, testing is relatively straightforward. The very same thing that has made the Android platform so successful: near endless variety of hardware makes testing a serious challenge. In an ideal world we would test Android apps […]
What Exactly Is an Ice Cream Sandwich?
To my great shock, a colleague recently asked, “What is an Ice Cream Sandwich?”. That’s when I realised that this is a topic worth addressing. For those that don’t know: Android versions are named after desserts. In the last year or so we’ve had Froyo (frozen yoghurt), Gingerbread, Honeycomb, and now Ice Cream Sandwich (ICS). […]