iPhone Application And Website Development: All Tools And Tutorials You Need

iPhone is rapidly mobilizing internet users & creating its own standards.

At the time this post is written, there are millions of iPhones in use & numbers are increasing really fast. So, it is becoming very hard to stay in-compatible with it.

There are 2 main ways to deliver your content / product into iPhone:

  • As an application
  • As a compatible website (can act like an application)

The major differences between them are, an application can use all the iPhone features (like sounds, movements…), work offline where a webpage cannot (technically yes but it is not functional) and an application can be sold / distributed via the iPhone store.

You may also like:

 

iPhone Application Development Tools

Tools that are must when creating for iPhone like the SDK or the optional ones that you’ll find very handy.

iPhone Dev Center By Apple

iPhone Dev Center

The main & official source for creating iPhone applications. It provides great & very detailed information & iPhone SDK can be downloaded from here.

Free membership is required for reaching the content. To download development tools like Xcode & distribute your iPhone apps via the store, you need the pay for it.

PhoneGap

iPhone JavaScript

PhoneGap is an open source development tool and framework that allows web developers to take advantage of the powerful features in the iPhone SDK from HTML and JavaScript.

iPhoney – Free iPhone Web Simulator

Free iPhone Web Simulator

iPhoney, powered by Safari,  gives you a pixel-accurate web browsing environment that you can use when developing web sites for iPhone. It’s the perfect 320 by 480-pixel canvas for your iPhone development

TestiPhone.com – Free iPhone Simulator

iPhone Simulator

A web based application that enables you to test the look & dimensions of iPhone applications.

iUI

iUI - iPhone User Interface Library

A very functional iPhone UI library. It aims to turn standards-based HTML into iPhone compatible interfaces.

To give an example: it transforms <a> tags into sliding interfaces rather then opening a new page. You can read the introduction of the author & see an example (digg for iPhone) created with it.

iPhone Interface Samples

iPhone Interface Samples

In this page, you can find samples for iPhone interface elements like buttons, fonts, text, design patterns, hacks 6 more.

iPhone Compatible CSS layouts

iPhone CSS Templates

Free website layouts which work in all the common web browsers including Safari on the iPhone and iPod touch (see WRD post for details).

iPhone Development Plugin For Aptana Studio

iPhone Development Plugin

This plugin adds some features to Aptana Studio like:

  • Preview support for your iPhone applications
  • Starter files for iPhone projects
  • Easy import of Ajax libraries into iPhone projects
  • Local server enables you to run your apps right on the iPhone
  • Integrated ‘iPhone Firebug’ for logging and command execution
  • Help and online documentation

Morfik AppsBuilder

Morfik For iPhone

Morfik’s AppsBuilder has support for creating iPhone applications.

Objective-C Google data APIs library

Objective-C Google Data API

A framework which enables Objective-c developers (programming language of Mac & iPhone apps) to use Google data API.

This makes it very easy for any iPhone application to reach Blogger, Youtube, Calendar, Spreadsheets & more.

 

iPhone Application Development Tutorials

Reading the experiences of developers who created iPhone applications 6 websites is great to learn faster. Here are several tutorials & experiences.

iPhone Application Development, Step By Step

iPhone Game Tutorial

Step by step guide on creating a simple iPhone game which presents items from a Yahoo! News RSS feed, with images and titles. The challenge is to match an image with the headline it illustrates. To play, you click(or tap) on an image, then click (or tap) on a headline. If they match, you’re given the opportunity to read the story.

iPhone Application Examples From iPhoneWebDev

iPhoneWebDev

Very helpful examples are provided like "Emulating a Native iPhone-Style App", "Compression" & more.

iPhone Development Central – Video Tutorials

iPhone Dev Central

Video tutorials that are well-categorized for any level of users. Some of the tutorials are:

iCode iPhone Blog

iCode iPhone Blog

A blog specially focused on iPhone application development with beautiful tutorials like:

IBM DeveloperWorks

iPhone Applications Eclipse

Some very detailed tutorials on developing iPhone applications with Eclipse, Ruby, & PHP-XML.

Learn How To Develop For The iPhone – From NETTUTS

iPhone Development Tutorial

A nice tutorial about building an alternate page and style sheet for the iPhone and iTouch. Also, detecting the orientation of the device – whether it is landscape or portrait.

iPhone SDK Articles

Phone SDK Articles

A blog with detailed iPhone SDK tutorials like:

Build a Simple RSS reader for the iPhone

iPhone SDK Tutorial

A tutorial about building a simple RSS reader for iPhone using the iPhone SDK.

Building an Advanced RSS reader using TouchXML

Creating a RSS Aplication For iPhone

Step by step information for creating an advanced RSS reader for iPhone.

iPhone-App Development for Web Hackers

How to create an iPhone application

A tutorial about an application with geo-location features + nice tips for a beginner as this was also the first iPhone application experience of the author.

 

Media For iPhone Application Development

There are 2 links below which may seem less. But they are almost all the media resources you may need for iPhone development.

iPhone GUI PSD File

iPhone GUI PSD File

An iPhone user interface PSD file. The set includes a comprehensive library of assets – all fully editable.

35 Free iPhone Icon Sets

Free iPhone Icons

Speckyboy has compiled 35 free iPhone icon sets which are beautiful & various enough that you can find a great icon set to fit your taste of design.

Thanks to iPhone Toolbox, I met a post of them very close to completing this post: Hand Picked iPhone Application Development Resources, learned some other tools & added them to the list.

Please share any other tools, tutorials & other information regarding iPhone application development in the comments.

41 Comments
  1. Reply Computerman September 17, 2008 at 10:35 AM

    a thanks to speckyboy for the icons, they are fab

  2. Reply Shriya September 17, 2008 at 11:11 AM

    Wow, excellent compilation of resources for anything iPhone. I am going to use the iPhone icons to pimp my blog! Thanks for this. Stumbled and delicioused.

  3. Reply Ricco831 September 23, 2008 at 9:00 PM

    This is a nice list, you should also add http://www.phonedevver.com which is an iPhone SDK tutorial search site.

  4. Reply vignesh November 7, 2008 at 1:42 AM

    nice

  5. Reply feral November 20, 2008 at 7:41 AM

    Good stuff, exactly what I was looking for. :o)

  6. Reply John December 2, 2008 at 8:52 PM

    Great technical stuff! However I feel that what most of the people dont know is how to market iphone applications. Ymedialabs.com has really helped me out not only develop, but also create buzz around it.

    You will be amazed to know that there are so many free stuff avaialble to create buzz for your iphone application. One such example is http://www.148apps.com/ . I hope this helps.

    Happy iphoning!

  7. Reply Sam Dutton December 5, 2008 at 8:05 AM

    Great stuff — thanks.

    I think Apple have failed miserably to provide good, simple information for those new to iPhone development — though maybe they’re deliberately trying to keep the ‘barriers to entry’ high?

    Despite having worked for many years on many different kinds of GUI, using C++/Qt, HTML/JavaScript/CSS and other platforms, I’ve found it a struggle to learn iPhone development.

    Must be the same for many other developers. Particularly absurd that you have to be registered and logged in to even *read* their documentation!

  8. Reply Umut M. December 5, 2008 at 8:58 AM

    @Sam,

    I totally agree with you. Barriers to entry is really high & it doesn’t end after creating the application.

    I’ve struggled so much when trying to create an app. & at the end couldn’t complete it..

    Although what Apple does looks totally very opposite to “everything open-success” logic, seeing how succesful it is makes me think twice.. :).

  9. Reply Katie Rosy December 22, 2008 at 7:40 AM

    Excellent stuff!!

  10. Reply iPhone Application Developer January 21, 2009 at 5:41 PM

    Great list! I found the iPhone to be a wonderful platform for my business. After quitting my job, I developed a few iPhone applications and games, and I was able to make some really good and easy money out of it.

    Sam Shaw

  11. Reply Shajed February 1, 2009 at 1:27 PM

    Wao nice resource!

  12. Reply Sanjay February 7, 2009 at 10:08 AM

    Nice stuff Keep it

  13. Reply Brent March 30, 2009 at 10:37 AM

    Cool, great collection. Thanks !

  14. Reply saurabh Shukla April 13, 2009 at 2:57 AM

    Really nice tut. Have much important links. thnxs

  15. Reply Raz April 20, 2009 at 4:44 PM

    We develop iPhone applications and agree that these are great tips!

    Raz

  16. Reply iphone developer April 20, 2009 at 8:25 PM

    Phodder iPhone Developers now not only do custom development but also can turn a website into a stand alone app.

  17. Reply Mark June 2, 2009 at 6:30 AM

    Great stuff keep it up

  18. Reply mark June 11, 2009 at 12:22 PM

    cant waite for the 3.0 release on the 17 june

  19. Reply phurbu t namgyal July 28, 2009 at 12:51 AM

    site bookmakred. thanks

  20. Reply daniel July 29, 2009 at 10:19 PM

    i really need somebody to program me an iphone app. if you can help hit me up. delcodp@yaho.com. not very complex a couple buttons to urls.

  21. Reply Ray August 1, 2009 at 1:18 AM

    Great stuff,
    For Website development by which i mean iPhone compatible websites i would suggest going the professional way. Even websites that are made for the iPhone have to be optimized to give the best performance and easy to use design that has to be done the same way is done for a website development for a pc. After some googling heres what i found may be helpful for someone: http://www.sdplabs.com/made-for-iphone

    Thanx
    Ray

  22. Reply iPhone Application Development August 31, 2009 at 1:05 AM

    Great list! I found the iPhone to be a wonderful platform for my business. After quitting my job, I developed a few iPhone applications and games, Nice info. Thanks

  23. Reply Ermany October 7, 2009 at 10:33 AM

    im looking for a appbuilder that can simply input rss into a iphone application? any suggestion

  24. Reply pannag December 5, 2009 at 8:46 PM

    Hi All.
    I have started a blog on iphone programming:

    http://iphoneprogrammingfordummies.blogspot.com/

    My plan is address some of the basic questions that i have struggle with as a beginner. Hope you all find it useful.

    Regards,
    pannag

  25. Reply iphone developer January 6, 2010 at 11:59 PM

    Great resources here thanks a bunch! I would recommend reading some books for the newbies coming into iPhone development. I bought two off amazon and they really covered all the basics, theres a ton of books out there. Go out and read one!

  26. Reply Praveen Nair January 14, 2010 at 5:15 AM

    Hey thanks man.. for this excellent stuff.

  27. Reply Cheap Websites January 20, 2010 at 4:40 PM

    Great news. I appreciate everything that you have done!

  28. Reply Iphone Application Developer January 26, 2010 at 4:22 AM

    Thanks for sharing these tutorial websites. It is really beneficial for website and iphone application development.

  29. Reply Tech Reviews January 29, 2010 at 6:14 AM

    Great list! I found the iPhone to be a wonderful platform for my business. Thnx

  30. Reply m65 January 30, 2010 at 1:04 AM

    good share very nice stuff. keep up the good work

  31. Reply iPhone Application Developers March 11, 2010 at 4:10 AM

    iPhone App Market is really getting popular just after the releasing of iPhone 3G and now iPad have also potential to stay in and interact with iPhone developers. Which i think is really an amazing changed. Thanks

  32. Reply dvaker April 23, 2010 at 6:37 AM

    Good one…. helped a lot….[:)]

  33. Reply Baba Pandey June 21, 2010 at 1:06 PM

    Iphone has taken much market very quickly, long live Apple

  34. Reply Purush October 4, 2010 at 11:20 PM

    It helped me a lot!Thanks for the information.

  35. Reply Nandlal July 10, 2011 at 11:51 PM

    Hi Friends

    I am new to IPhone Development. Could you please help me how do i write the iPhone apps. Can i do it on windows so finally i can upload and use in my I phone.

    -Nandlal

  36. Reply santosh September 1, 2011 at 1:03 PM

    I want to develop an iphone apps for my website. But i don’t how to start. I good on C and C++. Does it will help for me.

  37. Reply Electronics Projects November 5, 2011 at 5:24 AM

    Can iPhone apps could be developed on windows platform…is it possible?

  38. Reply Umut M. November 5, 2011 at 5:59 AM

    @Electronics Projects,

    If I’m not wrong, you’ll still need a Mac for compiling them.

    But this can help: https://build.phonegap.com/

  39. Reply How to create iphone apps January 14, 2012 at 8:06 AM

    @Electronics Projects,

    I think it’s possible if u run hackintosh on windows?

    If u don’t know what it is try google “hackintosh”

    Hope that helps 🙂

  40. Reply Cady Seo July 11, 2012 at 12:56 AM

    Great stuff!!!

    speckyboy icons are really cool…!!!

  41. Reply iPhone App Developer November 30, 2012 at 6:59 AM

    This is a great list indeed. As an iPhone app developer, i can only congratulate you for the effort you put into educating other people about this exciting industry.

Leave a reply

Search