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.

  • http://www.freegifts-resource.com Computerman

    a thanks to speckyboy for the icons, they are fab

  • http://www.topiphoneresource.info Shriya

    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.

  • Ricco831

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

  • vignesh

    nice

  • feral

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

  • http://www.ymedialabs.com John

    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!

  • http://samdutton.wordpress.com Sam Dutton

    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!

  • http://www.webresourcesdepot.com Umut M.

    @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.. :).

  • http://www.sourcebits.com/ Katie Rosy

    Excellent stuff!!

  • http://www.dreamworldsol.com iPhone Application Developer

    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

  • Shajed

    Wao nice resource!

  • Sanjay

    Nice stuff Keep it

  • http://www.mobilewebkit.com Brent

    Cool, great collection. Thanks !

  • saurabh Shukla

    Really nice tut. Have much important links. thnxs

  • http://www.ohwowstudios.com Raz

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

    Raz

  • http://www.phodder.com iphone developer

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

  • http://Www.iwant-1.com Mark

    Great stuff keep it up

  • http://www.iwant-1.com mark

    cant waite for the 3.0 release on the 17 june

  • http://www.phurbutnamgyal.com phurbu t namgyal

    site bookmakred. thanks

  • http://help daniel
  • http://www.sdplabs.com Ray

    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

  • http://www.facebooklicious.com/services/iphone-developer iPhone Application Development

    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

  • Ermany

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

  • http://iphoneprogrammingfordummies.blogspot.com/ pannag

    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

  • http://www.phonefreelancer.com iphone developer

    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!

  • http://www.color2pixel.com Praveen Nair

    Hey thanks man.. for this excellent stuff.

  • http://www.thewebsitegurus.com Cheap Websites

    Great news. I appreciate everything that you have done!

  • http://www.socialjitney.com Iphone Application Developer

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

  • http://techglobex.blogspot.com Tech Reviews

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

  • http://www.m65jacket.com m65

    good share very nice stuff. keep up the good work

  • http://www.mobilecubix.com iPhone Application Developers

    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

  • dvaker

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

  • http://www.babapandey.com Baba Pandey

    Iphone has taken much market very quickly, long live Apple

  • http://www.itsmepurush.com Purush

    It helped me a lot!Thanks for the information.

  • Nandlal

    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

  • http://www.elxproject.com santosh

    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.

  • http://www.elxproject.com Electronics Projects

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

  • http://www.webresourcesdepot.com Umut M.

    @Electronics Projects,

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

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

  • http://howtocreate-iphoneapps.com/ How to create iphone apps

    @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 :)

  • http://www.skiusainc.com Cady Seo

    Great stuff!!!

    speckyboy icons are really cool…!!!

  • http://appnific.com/ iPhone App Developer

    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.

Search