Showing posts with label cocoa. Show all posts
Showing posts with label cocoa. Show all posts

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

Read More...

iPhone App Development: The Missing Manual Review

iPhone App Development: The Missing Manual
Average Reviews:

(More customer reviews)
I've been looking to get into iPhone OS development this spring, and most books I've come across have fallen into one of two categories:
1) they expect you to have a background in Mac OS X's Objective-C development frameworks or...
2) they're written like a reference book and thus make it difficult to learn the ropes in a step-by-step fashion.
Craig Hockenberry's iPhone App Development: The Missing Manual changes that frustrating pattern. By introducing the world of developing an iPhone app in a way that requires just a bit of programming experience, Hockenberry makes instantly accessible the Objective-C language, the XCode IDE, and the design processes that go into taking your app from notepad sketch to App Store success and beyond. The text is clear and approachable, and Craig's jolly writing style makes grasping important concepts and following along with examples both fun and memorable.
I highly recommend this book to anyone with any C-like programming experience who is interested in writing apps for the iPhone OS.

Click Here to see more reviews about: iPhone App Development: The Missing Manual


Anyone with programming experience can learn how to write an iPhone app. But if you want to build a great app, there's a lot more to it than simple coding: you also need to know how design and market your creation. This easy-to-follow guide walks you through the entire process, from sketching out your idea to promoting the finished product.

Get to know the tools for developing your iPhone app
Design a great app before you start coding
Build a complex app with Xcode and Interface Builder
Decide how to brand your app-then beta-test that brand in the real world
Learn the inside scoop on how to get your app into the App Store
Promote your product, track sales, and build a strong customer following


Buy Now

Click here for more information about iPhone App Development: The Missing Manual

Read More...