"Sapna, the 'Beginning iPhone Development' textbook I mentioned above should cover the bases for what you need to know. Of course the Hillgas 'Cocoa Programming for the Max OS X ' text will be critical if you are new to Objective C, xCode and programming for the Mac generally. You could, of course, do most of what you want by developing a web-app applicable for a mobile device, but to get the unit iPhone touch features and advanced graphics on the iPhone you'll want/need to build a native iPhone app. ...Dale"
- Dale Dietrich