Tuesday, November 3, 2009

iPhone Web Development Resources For The Noob

iPhone


As a new developer, it can be a daunting task to create something from nothing. What is available in terms of documentation, resources, and examples? Probably the most important question; where does one start? There a many resources that are available online, but one must remember that the landscape changes frequently and not all online resources update to reflect the changes. Here is a list of resources to get one started...

This first one is provides a general overview of elements to be mindful of when developing web content. 12 Things to get you started

The WebKit framework is what Apple's iPhone Safari web browser is based upon. As such. it's probably a good idea to know how it works. Apologies for being Mr. Obvious. Anyways, a Webkit tutorial should get you on your way.

Sometimes it helps to belong to a community of developers. They can provide much needed guidance and assistance when one comes to a mental block in trying to figure out how to get something to work correctly. iPhoneWebDev has a iPhoneWebDev Google Groups page with an active user base where one can ask questions and toss ideas around.

If you've been around web development, you may have heard of Web Monkey. This is an excellent site for reference and provides many tutorials. iUI is an excellent way to provide a very Apple-like user interface to web applications and one of Web Monkey's iUI tutorials takes you through the process.

Cascading Style Sheets were your friend in web development and they will continue to be your friend in mobile web development. Tutorial Hero is here to save the day with their CSS tutorial.

And because the iPhone has 2 modes, portrait and landscape, one must adapt our pages accordingly. What better place to go and get information than straight from the horses mouth, er, or Apple's Viewportpage.

A good link to have handy is Apple's iPhone Dev Center where one can get the latest updates, builds, and development information.

Good luck! You'll need it.

No comments:

Post a Comment