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 NowGet 35% OFF

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



Buy NowGet 34% OFF

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

Read More...

Head First iPhone Development: A Learner's Guide to Creating Objective-C Applications for the iPhone Review

Head First iPhone Development: A Learner's Guide to Creating Objective-C Applications for the iPhone
Average Reviews:

(More customer reviews)
This is the book you want if you want to build applications for the iPhone, you are an experienced programmer, and if you do not already know Objective C. The only book as good as or better than this one is Beginning iPhone 3 Development: Exploring the iPhone SDK. The first two-thirds of that book guides you through iPhone OS programming in general, concentrating on the display. Later chapters cover more advanced topics. What that book has in detail though, it somewhat lacks in perspective. In other words - it fails to step back and give you the big picture. This head first book excels in the big picture as well as the details.
This head first book covers everything you need to know just as long as programming is not something that is new to you. In particular, object-oriented concepts should be familiar to you as well as programming in a procedural language such as C. The book takes it from there. If you have used the head-first series of books before then you know what you are in for. The book uses cartoons, crossword puzzles, Q&A sessions, fake interviews with devices and programs, and strange looking photographs to make your brain remember what it sees. The book is not a reference book on Objective C, and honestly, if you are going to go far with iPhone application development, then you probably should have a conventional book on that very topic after you finish this book and all of its exercises.
This book also gets you going by building an iPhone app in the first chapter. It will also do odd things that make you think about a design, such as leading you down the wrong path in the design cycle so that you remember the right path. For that very reason it is important to go through this book from beginning to end and do all of the exercises. You won't get the most out of it if you do not. Highly recommended if you are teaching yourself this subject.
The table of contents is not yet listed for this book, so I show that next:
getting started
iPhone app patterns
objective-c for the iPhone
multiple views
plists and modal views
saving, editing, and sorting data
tab bars and core data
migrating and optimizing with core data
camera, map kit, and core location
leftovers
preparing an app for distribution
None of these chapter names will probably mean that much to you until you finish the book. Highly recommended for the experienced programmer who is a novice at writing iPhone applications.

Click Here to see more reviews about: Head First iPhone Development: A Learner's Guide to Creating Objective-C Applications for the iPhone



Buy Now

Click here for more information about Head First iPhone Development: A Learner's Guide to Creating Objective-C Applications for the iPhone

Read More...

iPhone SDK Development (The Pragmatic Programmers) Review

iPhone SDK Development (The Pragmatic Programmers)
Average Reviews:

(More customer reviews)
Bought a Macbook, bought an iPod Touch, bought iPhone SDK Development book (in beta at the time) ... read, experimented, followed tips and used on-line examples from excellent web site associated with book ... result: "BeatTheSwine09" game now for sale in iTunes app store. Thank you Dudney and Adamson for providing the right stuff at the right time.
Clearly written, well-organized, comprehensive (includes chapters on debugging, performance tuning and marketing). The right mix to train and guide programmers through all stages of the development and deployment of an iPhone app.

Click Here to see more reviews about: iPhone SDK Development (The Pragmatic Programmers)


Packing the power of desktop applications into a small mobile device, the iPhone SDK offers developers the ability to create dynamic, visually-appealing, and highly-capable mobile applications, using the same APIs and tools that Apple uses for its own applications. However, harnessing that power means learning new tools, new APIs, and even a whole new programming language.iPhone SDK Development is a Pragmatic guide to get you started developing applications for iPhone and iPod touch.With it, you'll get a complete understanding of the tools and techniques needed to succeed on the platform: Use the XCode IDE to manage your source code, images, sounds, database files, and other application resources, building your app and deploying it onto your own device for testing. Develop your user interface the visual, code-free way, with Interface Builder. Master the iPhone's unique user interface components, including tables, tab bars, navigation bars, and the multi-touch interface. Connect your iPhone to the outside world with networking, exploit the power of a relational database with SQLite, and rock out with first-class support for audio and video. Make use of the iPhone's unique mobile APIs, like geolocation and the motion-sensing accelerometer Use XCode's powerful performance and debugging tools to eliminate memory leaks, zombies, and other hazards. * Understand the process for packaging your application for end-user distribution through Apple's App Store. With explanations of the big picture and an eye to the little details that you'll need, iPhone SDK Development will help you succeed on today's most important mobile platform.


Buy NowGet 40% OFF

Click here for more information about iPhone SDK Development (The Pragmatic Programmers)

Read More...