Filed under: iPhone
First fruits of the iPhone SDK: ToDo App
Gallery: iPhone To Do App
Sometime yesterday afternoon, as soon as her download finished, our friend and colleague turned up her iTunes, closed her office door and tore into the iPhone SDK with all the excitement of a kitten attacking a new skein of yarn. 24 hours, not much sleep and a diet of flat food later, she emerges with her quarry: a shiny new application for iPhone and iPod touch, ToDo App.
This marathon initial effort provides basic todo list features -- adding, listing and deleting. Here's the catch: for now, the only place you can run it is inside the Aspen simulator in Xcode; as soon as Apple starts delivering signing keys to registered and paid developers, those will allow the app to be loaded and tested on physical phones.
In addition to the coding frenzy, Erica found the time to revise her iPhone frameworks documentation and header notes to version 1.2, which reflects the SDK edition. After a long sojourn in the wildnerness of the community toolchain, the iPhone devs can see what appears to be the promised land. Here's to the crazy ones.


![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 2)
moo083 said 7:08PM on 3-07-2008
Hey Erica!
Any chance you or someone else might be working on a way of getting SDK apps working on our phones in their current condition? Or is it just not possible?
I have to say, as excited as I am, I am a bit saddened that there is no other way of getting apps on the phone. This DOES mean that anything Apple does not approve of gets the boot. Period. Unless something is figured out.
I truly hope that instead of being a strict rule, someone will find a loophole, and Apple will let it slide, since most users will get all their apps from the App Store.
Reply
Caitlin said 7:43PM on 3-07-2008
I don't see why not, provided you pay the $99 to get the kit, that you can't just get the source code (if the developer provides it for free) and transfer it over "for testing" yourself.
JD said 12:03AM on 3-08-2008
I'd like to see a dual system for the hacker/freeware community: a signed copy available through the App store, and an unsigned version available through the jailbreak system. This would keep the jailbreak route active, so that when Apple starts banning apps we think are fine (and it will happen, of course), the hacked avenue is still available. I personally am very hesitant about turning over all gatekeeping to Apple -- not just because I don't entirely trust Apple, but because I think it sets a terrible precedent for software development.
Rick Ludwig said 10:27AM on 3-08-2008
I wouldn't worry too much about it. I'm sure that the only Apps Apple will ban are ones that are inappropriate (i.e. Porn, illegal, copyright violation, etc.). Aside from that, I don't think Apple will be too strict.
Tom said 5:49PM on 3-09-2008
I like that idea, and actually came here looking to see how to get SDK built apps to run on the iPhone as is.
As well, I tried loading AppStore.app on the iPhone (it's in /Developer/Platforms/Aspen.platform/Developer/SDKs/Aspen1.2.sdk/Applications), but it just doesn't run. It seems the contents are only AppStore, no other files, so it probably doesn't happen to actually be in there. You can't even copy it to the AspenSimulator.platform/Developer/SDKs... folder and get it to show up on the fake iPhone.
Ingersoll said 7:09PM on 3-07-2008
Ta-Daaa! Congrats Erica! You Rock!
Reply
ItsInTheCave said 7:32PM on 3-07-2008
Great work!
Does it sync with iCal's ToDo's or is it a completely standalone app?
Reply
aj_robins said 7:34PM on 3-07-2008
Go Erica! :-)
Reply
geochick said 7:43PM on 3-07-2008
Thanks! I needed something like this... now if we could just get it on our iPhones that would be super...
Reply
NutMac said 7:44PM on 3-07-2008
Looks a bit "Hello World" to me. My first app is also a To Do app, which is not yet functional. =( But anyway, I am adding priority, due date, and syncing with Mail.app via IMAP.
Reply
punkassjim said 8:51PM on 3-07-2008
That's what I'm dying to see. A to-do list app is easy to come by. A to-do list app that syncs with Leopard To Dos would be killer. Although, to be fair, if Apple doesn't include that themselves in iPhone v2.0, I'm gonna have to ban them.
I know Erica kinda already had a To-Do app for the iPhone, and most developers are just trying right now to see if any of their old code ports over nicely...but what I'd really like to see is what limitations they've bumped into, or what fancy things they've got access to that they didn't before.
Macroy said 9:21PM on 3-07-2008
I can't wait to purchase the first "Hello world" App on the App Store.
shaun said 7:48PM on 3-07-2008
I had a feeling Erica would be first
Reply
David said 8:13PM on 3-07-2008
Interesting, I think, that the screenshots say Carrier next to the signal bars, and not AT&T.
Reply
Beau said 8:40PM on 3-07-2008
I'm assuming that's because AT&T isn't the carrier for the iPhones around the world, like O2 is the carrier in Ireland for example.
David said 1:48AM on 3-08-2008
That's true. Good point.
ralfy said 6:03AM on 3-08-2008
Actually that is because she is running it into the Aspen Simulator and not on the phone.
Cycomachead said 8:29PM on 3-07-2008
hey erica, nice work! Can we download this somewhere.
Also this is a crazy one: I'm curious if we can get the SDK iPhone to mount in OS X as an iPhone.
Reply
KB said 9:59PM on 3-07-2008
Does this mean that she can't run it on her own iPhone to test it and use it?
So is this saying that you cannot even create a piece of software on your own mac for your own iPhone unless you have a certificate?
Reply
chippydip said 10:13PM on 3-07-2008
Yes. You need to sign up for the Developer Program (costs $99) to be able to deploy applications to an actual iPhone. Unfortunately, I haven't heard of anyone who has been able to sign up yet. I was ready and willing to pay the money today, but when I signed up I just got a message that said:
Thank you for submitting your information.
While we process your information, please visit the iPhone Dev Center to download the iPhone SDK and access a wealth of technical resources.
Please note, the iPhone Developer Program will initially be available in the US and will expand to other countries in the coming months.
Next Steps
You will receive notification of your enrollment status. Enrollment ID: XXXXXXXX
This is particularly unfortunate since the simulator doesn't seem to support the accelerometer. I've also heard that it doesn't support OpenGL and I don't see how it could support the location API. These are pretty key areas of functionality, so it would be a shame if developer's aren't allowed to sign up soon.
P.S. If anyone has gotten into the Developer Program or knows someone who has, I'd like to hear about it! Particularly if they had to jump through any special hoops or anything. I really wish Apple would just take by $99 already! ;-)