With Apple's WWDC currently going on and the upcoming 3.0 iPhone OS getting closer to release, there are tons of new developers jumping onto the platform. Whether you're a new developer or have been developing for a while, here are some great free resources for designing and developing your iPhone Apps.
- Google Base
- Book Search
- Code Search
- Documents List
- Picasa Web Albums
- Webmaster Tools
- Facebook iPhone App and the Mozilla Firefox plugin Firebug. He's created a new projected called Three20, which is a collection of iPhone UI classes, like a photo viewer, and general utilities, like an HTTP disk cache. The project and instructions on getting it into your iPhone App project are hosted up on GitHub.
iPhone Photoshop PSDsIt's always a good idea to start with a design before you start developing your iPhone App. It's also easier to show a potential client a PSD mock-up of the app before doing actual development even though Interface Builder makes it an easy process. Here are a few Photoshop PSDs to get you going.
OmniGraffle Stencil KitsIf you're on a Mac and use Omni Group's OmniGraffle for wireframing or mindmapping web design, you can do the same with iPhone apps.Here are 3 iPhone Stencil sets for OmniGraffle. Also, Yahoo!'s set can be found on the Yahoo! Developer site with stencils for many other things and also in makes them available in Photoshop PSD format.
3 Bonus Resources
Mercury Intermedia's iPhone UI Vector Elements for Adobe Illustrator.Working in Illustrator instead of Photoshop? These free vector elements great for designing.
eddit's 120 iPhone Toolbar IconsWhile this one isn't free, it is a really good and worthwhile one. Eddie Wilson over at eddit has created 120 iPhone Toolbar Icons for sale at $69. If you want the vector format, it'll cost you a pretty $189 for the PSDs.
Open Source iPhone Apps
Have I missed any others? Do you have any more free resources? Please feel free to share them in the comments!
An additional Adobe Fireworks set of UI elements has been found thanks to Building43.
Also check out Building43's video on designing iPhone Apps with Adobe Fireworks.