Hacker News new | past | comments | ask | show | jobs | submit login
Three20: Open Source iPhone UI Goodness (joehewitt.com)
96 points by arjunb on March 24, 2009 | hide | past | favorite | 10 comments



I was going to comment about how TTMessageController is different from Apple's, and then I remembered the NDA that prohibits me from making such a comparison. Let me just say that TTMessageController is completely generic and customizable and not tied to any particular messaging protocols.


Joe, this rocks. Thanks a lot for sharing your code.


(github.../LICENSE -> Apache 2.0 license)


There's no more NDA I thought ...


The iPhone 3.0 SDK has a wonderful new NDA.


This is seriously great. Because of the crazed iPhone goldrush that's going on, there's a lot less community sharing than you'd expect -- everyone's trying to get an edge on the other 80000000 apps, so they're keeping their cards close.

This is a great step in the other direction. I'm hoping that once the noise dies down, we'll start seeing more of the good kind of serious iPhone apps.


It's not necessarily about keeping your cards close, but about not spending time to polish+publish your cards as libraries :)


Wow. As an iPhone developer I would like to say that this is huge and I am looking forward to integrating some of these classes into my projects.

Of particular note is TTPhotoViewController which emulates Apple's photo viewer, and which consequently is not available to developers via the SDK. This will save a lot of time.

I am not sure how useful the others are. For instance SDK 3.0 includes a new messaging UI similar to what TTMessageController is trying to achieve.

Also TTNavigationCenter seems a bit iffy. Using URLs to manage instances of UINavigationControllers. The iPhone is a different paradigm than the web so I'm not sure how effective mapping the web's main navigational structure to a less dynamic environment will fare.

Still, I am very excited about TTPhotoViewController. Thanks Joe!


I totally agree! I've been waiting for him to open source TTPhotoViewController for a while now. I've tried to replicate it, but always ended up having weird memory leaks.


Beautiful. This guy needs to put up a tipjoy button.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: