Programming the Iphone User Experience: Developing and Designing Cocoa Touch Applications Review

Programming the Iphone User Experience: Developing and Designing Cocoa Touch Applications
Average Reviews:

(More customer reviews)
The book is short, and while it has quite a number of code samples buried within it, it has only a few real gems that I thought were worthwhile. If you're looking for code examples on how to do fancy UI things with the iPhone or iPod touch - don't go here. It's really more of a conceptual overview of what an iPhone user experience should be including categorizing some common elements and patterns in use.
In the code samples, I found a useful nugget: a tidbit on how to improve the app startup/loading experience, with code samples. Otherwise most of the code samples were almost more of a "hey look, I can do the same thing that Interface Builder does, except in code" and re-hashes of example code that you can find on the web or in Apple's sample code projects. I suppose it's a lot easier than screenshots illustrating how to replicate with Interface Builder. The fact that you could do many of these patterns with Interface Builder seemed to escape comment in the text.
In terms of something to think about for how you're going to set up a user experience, it gives some patterns and anti-patterns that complement Apple's iPhone HIG. I thought at a fairly high level, those were pretty good. I didn't agree with all of them, and some segments seemed to be so wishy washy as to be useless (like wether or not to use Core Data) - but some were good too.
I wouldn't run out to go get this book and read it, but if you're looking for a paper copy of another point of view on the UI patterns of designing iPhone applications, this book might be worthwhile for you.

Click Here to see more reviews about: Programming the Iphone User Experience: Developing and Designing Cocoa Touch Applications


Apple's iPhone and iPod Touch not only feature the world's most powerful mobile operating system, they also usher in a new standard of human-computer interaction through gestural interfaces and multi-touch navigation. This book provides you with a hands-on, example-driven tour of UIKit, Apple's user interface toolkit, and includes common design patterns to help you create new iPhone and iPod Touch user experiences. Using Apple's Cocoa Touch framework, you'll learn how to build applications that respond in unique ways when users tap, slide, swipe, tilt, shake, or pinch the screen. Programming the iPhone User Experience is a perfect companion to Apple's Human Interface Guidelines, and provides the practical information you need to develop innovative applications for the iPhone and iPod Touch, whether you're a CTO, developer, or UI/UX designer.

Understand the basics of the Cocoa Touch framework for building iPhone and iPod Touch applications
Learn theory and best practices for using Cocoa Touch to develop applications with engaging and effective user interfaces
Apply your knowledge of Objective-C to the iPhone/iPod Touch framework
Customize standard UIKit views according to Apple's Human Interface Guidelines and usability principles
Learn patterns for handling user experience concerns outside of the interface, such as network- and location-awareness


Buy Now

Click here for more information about Programming the Iphone User Experience: Developing and Designing Cocoa Touch Applications

0 comments:

Post a Comment