Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Beginning iOS apps with Facebook and Twitter APIs : for iPhone, iPad, and iPod touch
Dannen C., White C., Apress, Berkeley, CA, 2011. 320 pp. Type: Book (978-1-430235-42-2)
Date Reviewed: Mar 1 2012

The focus of this book is to demonstrate how to add Facebook and Twitter functionality into your apps. This can be somewhat overwhelming if you are a beginner; however, if you are already developing apps, then there is some very good material presented.

I was disappointed that the examples presented are for Xcode 4 on Snow Leopard rather than for Xcode 4.2 for Lion. This should have been made clear in the introduction, as the template deployed in the book is deprecated. However, the empty project template in the latest version of Xcode may suffice.

The reader will need to set up a Facebook developer account with an app ID, the Facebook software development kit (SDK), an Apple developer account, a git repository, and the Twitter engine. You really do need to know what you are doing and have some solid experience to work through this book--not because the material is difficult, but because the instructions are patchy and rough. In chapter 4, for example, the authors present a method to be added to the project, but do not specify into which file. Further, a lot of work needs doing before an initial test build can happen. This--combined with the lack of clarity as to which versions of Xcode and iOS are used--results in a critical mass of confusion very early in the book. Even attempting to install the deprecated template is frustrating because the process is altered in Xcode 4.2.

The book does contain some great information to start adding the necessary in-app social networking links to iPad and iPhone apps. Dannen and White guide readers through using the Facebook application program interface (API) and the Twitter engine, and spend a lot of time discussing and demonstrating privacy and security practices in some depth. This includes location-aware services and other services such as TwitPic, the use of open-source tools, and user interface (UI) and user experience (UX) design.

I found that the source code was scrappy and did not always match the few diagrams shared in the book; this was disappointing. The best way of examining the code supplied was to download the git repository for the book and ensure all hidden files were visible.

There is a lot of great material covered here, but the book really needs to be rewritten for iOS 5 using Xcode 4.2. Dannen and White’s book is actually a good read, and I will be keeping an eye out for the next edition, if they write one.

Reviewer:  Alyx Macfadyen Review #: CR139931 (1207-0653)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
General (D.2.0 )
 
 
Apple (K.8 ... )
 
 
Portable Devices (C.5.3 ... )
 
 
Web 2.0 (H.3.4 ... )
 
Would you recommend this review?
yes
no
Other reviews under "General": Date
Development of distributed software
Shatz S. (ed), Macmillan Publishing Co., Inc., Indianapolis, IN, 1993. Type: Book (9780024096111)
Aug 1 1994
Fundamentals of software engineering
Ghezzi C., Jazayeri M., Mandrioli D., Prentice-Hall, Inc., Upper Saddle River, NJ, 1991. Type: Book (013820432)
Jul 1 1992
Software engineering
Sodhi J., TAB Books, Blue Ridge Summit, PA, 1991. Type: Book (9780830633425)
Feb 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy