I have been having a wonderful time making a vaporware iPad app using the templates on Omnigraffle, and want to make it real. Other than the Stanford iPhone class, O'Reilly Books, and Stack Overflow, what are other good resources I need for learning to build an iPad app?
This app is (hopefully) going to be used for collecting scientific field data. It is going to be interacting with XML documents and some sort of SQL database. My programming skills are decent, but not fantastic. I can do lots of stuff in Python, though I have never bothered with building a GUI, since most of what I have been doing is processing and analyzing numeric data and text. I am taking classes in Metadata and Database design this next semester (I am a grad student in LIS) so hopefully that will help with the backend.
Long ago, I learned a smattering of C, and have used Matlab as well.
I am also a field scientist(whee multiple grad degrees!) and will be working with others to develop this app, so this is not something I am coming into with no experience from a user's end.
I am primarily wondering whether there are other sources (either books or websites) that I should look at to get started. I had a terrible Python book that set me back weeks, possibly months, before I got comfortable with the language. Are there awesome tools like iPython (but for objective C) that I should be using from the start? Are there influential screeds out there (e.g.
PEP 8)that I should read?
Finally, is my vintage summer 2006 Macbook with 2 GB ram and a 1.83 GHz Core Duo (and 10.6.5) up to the task of dealing with the iPad simulator, or should I just bite the bullet and get a new(er) laptop?
posted by Apocryphon at 11:08 PM on January 11, 2011