How To Create Your First iPhone App (2012 Edition)
Update: 01/10/2012: The original version of this article by Jen Gordon was published in August 2009. It was thoroughly revised and updated by the author in September 2012. — Editorial Team
Since the iTunes App Store launched in 2008, over 500,000 apps have been approved by Apple, and thousands more app ideas are scrawled on napkins across the world every day. But question remains, how can a person with limited technical skills create an iPhone app?
The good news is anyone can make an iPhone app, it’s just a matter of knowing the series of actions you need to take to make it happen. Be sure to bookmark this article because it will serve as a guide for learning the process for creating your first iPhone app, going step by step from idea to the App Store.
What Is Your Goal?
The first thing to look at when embarking on any product development or entrepreneurial venture is your goals for the project. Having a vision of what you want to achieve at the outset is an important barometer that will confirm whether the development process is heading in the right direction.
Let’s look at an example. Jim is an “idea person” who wants to create an app that brings in passive income but that doesn’t require him to quit his day job. Jim understands that to achieve this goal, he will need to employ others who can do the work of updating the app, fielding customer questions, responding to feature requests, etc. If Jim hadn’t defined this goal in advance, it’s likely that he:
- would not have planned in advance to hire help,
- would be unhappy with the time commitment required for him to take on the work personally.
Whether you’re an individual like Jim, a marketing director, or an IT professional creating apps for internal use, having a project goal will help make your app development process a success.
Here are some examples of project goals:
- Create an app that doesn’t require hands-on day-to-day management.
- Create an app that becomes a full-time business for me and a team.
- Create an app that promotes my existing product or service.
- Create an app that is purely for fun and not for profit.
Action item: Write down the goal you hope to achieve by creating this app.
What Are Your Expectations?
When I consult with people who have ideas for iPhone and iPad apps, the question they most frequently ask is, “How much can I expect to make?” Unfortunately, this is difficult to answer. The following factors are unique for each application:
- Cost to produce,
- Popularity,
- People responsible for managing its success.
All of these factors contribute to the financial success of your app. Base your expectations on this knowledge and on the documented proof that a wide variety of people are making profitable apps every day:
- Non-technical “idea people” and entrepreneurs such as the Gabi founders;
- Independent developers such as Lima Sky and Driftlab;
- Educators such as Montessorium;
- Writers such as Sarah Young;
- Mid-size entertainment companies such as Electronic Arts and Zynga;
- Large sports and entertainment companies such as MLB and Disney.
Realistic revenue projections will be different for each app, but here’s an example:
ABC application will show a profit of 10% in the first 60 days after launch, based on the success of XYZ application, which has a similar user base and functionality.
Individuals and companies alike are creating apps to solve problems and to entertain, and yet the process of making apps is still cloaked in mystery. Next, we’ll look at what goes on behind the scenes of an app’s creation and give you a step-by-step process for making your own idea a reality.
Where Do I Begin?
Good advice on where to start is different today than it was two years ago, when you could launch an app without much promotion and still have a fair shot at getting seen. Today, App Store competition is fierce, and dozens of new high-quality apps are being launched every day. This competitive environment means that ideas must be evaluated and refined to achieve maximum success in the App Store.
Have your idea evaluated.
“Evaluating” anything in which you are not an expert is difficult. For example, if someone had an idea for an innovative design for a child’s car seat, would that person be qualified to evaluate their own idea? Probably not. They would need to seek out the advice of someone who knows the child car seat niche. That expert would shed light on how to make the idea even better based on their specialized knowledge of the industry.
The app world is no different, and a variety of people are qualified to evaluate ideas:
- iPhone app marketing professionals
These people have specialized knowledge of how their clients’ apps have performed in the App Store, as well as of promotional techniques that do and don’t work. - iPhone app developers
Many successful indie developers are committed to serving their community. If you humbly approach these folks for advice, in my experience most are more than happy to help review your idea. - Personal connection
Do you know someone personally who has created and launched an app? Take them out for lunch and have them give feedback on your idea.
What will an evaluation do for me?
When you get an expert opinion on your idea, you find out the following:
- Whether the product will have competition that will be tough to beat;
- Whether the idea has any technical limitations;
- How to take a phased approach to the development process;
- Whether you can refine the idea in other ways to increase sales opportunities;
- Whether the idea could be profitable based on your ballpark estimate of production costs;
- Whether the idea is a good fit for the mobile context;
- Whether your target audience could provide useful feedback on the idea.
This is the type of information you want to gather from an expert reviewer. Once you’ve met with someone who can give you this kind of feedback, you can move on to the next steps of the project with confidence in the viability of your idea and that your goals can be met.
What if I can’t find someone to evaluate my idea?
If you’re having difficulty finding an expert to provide an opinion on your idea, ask yourself whether these success factors apply to your app:
- Does your app solve a unique problem?
People want to be able to do a lot of things while on the go. Successful apps often solve a problem that is unique to the mobile context. - Does the app serve a niche?
Find a niche with ardent fans (pet lovers, for example), and create an app that caters to it. - Does it make people laugh?
This is a no-brainer. What happens with funny apps? They get shared — a lot. - Are you building a better wheel?
Are there existing successful apps that lack important features or design elements? This is tricky because those developers might already be working on such enhancements. But if you get to market first, you have a good shot. - Will the app be highly interactive?
Let’s face it: most of us have the attention span of a flea. Successful games and utilities engage the user by requiring a lot of fast-paced interaction.
Action item: Have your idea evaluated.
Step 1: Develop A Monetization And Marketing Plan
“Wait a second, aren’t we supposed to be drawing prototypes and stuff?” Actually, not yet. The next step before moving into any kind of design or development is to figure out how your idea will generate a profit!
“Why is this so important? Can’t I do it later?”
You could, but AppPromo surveyed 102 developers and announced in its report that:
80% are NOT generating enough revenue with their app to support a standalone business.
It’s fair to assume that a great portion of that 80% also didn’t develop a monetization or marketing plan prior to developing their app. Read tap tap tap’s blog to see how companies like it do their homework. The results speak for themselves:
Here’s what you have to look forward to if you do not consider monetization strategies before developing your app:
“OMG I’ve got this great idea!”
Sketch, sketch, sketch.
Design.
Develop.
“I think I’ll charge 99¢. See how that goes.”
Launch. “Woo hoo!”
“Uh oh. Why aren’t people paying 99¢?!?”
App plummets into App Store black hole.
“Maybe I should make it free?!?”
“Crap! Where’s my developer? I need to fix the app, change the way it makes money, because 99¢ isn’t working!”
“OK, the app is fixed, with a new way to make money. How am I going to get my ranking back up?”
Not pretty, but a very real scenario. If you want a step-by-step guide to avoiding the chaos of a pricing disaster, consult my “App Monetization Guide.”
Action item: Develop a monetization plan.
Step 2: Sign Up For A Developer Account
Even if you will be hiring out the development work, you will need to establish your business within the App Store. To do this, visit the iOS Development Center, and sign up for an account. It’s $99 for a year and requires that you provide the tax and bank account information of your business or yourself. Have this information handy before signing up.
The only reason not to sign up for a developer account would be if you’re OK with having your app published under another person or company’s account and brand. If that is the case, then know that Apple would pay all revenue to the account holder’s bank account. That account holder would then be responsible for paying you.
Action item: Open an iOS developer account.
Step 3: Sketch Your Application
If you have an idea already, then you likely have some visuals in mind for how the app would look and work and the information it would present. You don’t have to be an artist to sketch a rough interface, so start putting your ideas down on paper. Before you begin, ask yourself:
- What primary action will users take within the app?
- What information will each screen need to present?
- What is the flow? How will users get from start to finish?
- How big should the elements on screen be relative to each other?

Sketching your layout can be simplified with the right tools. (Image: Cultured Code)
You may find during this process that some fresh ideas come to mind that simplify the flow or that add a creative twist to the interaction design. Try to keep your original concept in mind without blocking the flow of new ideas!
Create at least one thumbnail sketch for each screen in your application. Experiment with various navigational schemes, the copy on buttons and the flow between screens. If you want to transfer your sketches into digital format, iPlotz is a good tool to check out.
The purpose of sketching your application’s screens is to build a foundation for the next phase of the project. If you’re an entrepreneur and are outsourcing the bulk of the project’s work, then you would show these sketches to the design and development team in order to get a price estimate.
Action item: Sketch out all screens of your app.
Step 4: Identify The Work To Be Outsourced
What skills do you bring to the table? Are you a designer whose brain objects to Objective C? A developer who couldn’t design their way out of a paper bag? Or simply an individual with an idea they’d like to bring to market?
When you create an iPhone application, you’re starting a small business. It is difficult for one person to play the role of researcher, project manager, accountant, information architect, designer, developer, marketer and advertiser. Can you do it all? Of course you can, but you would be wasting a lot of time, energy and sanity in the process. Based on the following list of required skills, define the areas where you would be comfortable taking the lead and where you would need to hire help:
- Design,
- Programming,
- Promotion and marketing.
In most cases, the least expensive way to produce your application would be by hiring freelance contractors. While your costs would be lower, your role as project manager would become more prominent. You would spend more time managing the moving parts of the project. Also, when working with freelancers, remember to have them sign a non-disclosure agreement or at least an employment contract, with details on the scope of their work, your expectations and payment terms.
Another option is to hire an agency or development firm to handle a large chunk of the production. In this scenario, the agency would be charged with managing the project, and your role as client would be to review and approve its work. Working with an agency is a good option if you have a larger budget and less time to dedicate to the production process.
Action item: Identify your role and the roles of those you hire.
Step 5: Hiring Your Team
In step 4, you defined which roles need to be outsourced in order to produce the app. Now it’s time to learn exactly what each of those roles will do and where to find people for your team.
Design
If you are a designer, download my “iPhone App Template,” a big collection of iPhone UI elements. These Photoshop files will save you a lot of time getting started on the design. To learn more about mobile design in general, these websites provide a lot of great resources:
- Marc Edwards’ articles
- Ken Yarmosh’s blog
- Luke Wroblewski’s blog
- DesignBoost (disclaimer: this is my mobile design training website)
- UI Stencils
If you’re not a designer, then you should know that design breaks down into three roles: information architecture, interaction design and visual design. Finding one person with all of these skills is possible, but know that the design process calls for three distinct deliverables. If you’ve got your sketches, then you have everything you need for a designer to get started.
- Information architecture
In case you’re familiar with the Web design process, “information architecture” as it relates to mobile is very similar. If you’re not familiar with the term, it simply means “organizing the content in your app.” - Interaction design
Have you ever used an app that you didn’t need any instruction to operate? One in which the flow was so intuitive that you barely noticed the interface? It wasn’t by accident. This is the job of the interaction designer, someone who sorts out how the user will move from screen to screen to accomplish their task. Be sure to hire a designer who has skill in this area. - Visual design
Visual design is the final step in the design process. It is the “skin” that overlays the controls for the app. The visual design can be as simple or as complex as you want; the key is to focus on the usability and primary task of the app.
Try to find a designer who has experience designing for mobile devices. They will have some good feedback and suggestions to improve your sketches. A few places to look for designers:
When posting your job offer, be very specific about your requirements, and be ready to review a lot of portfolios.
Development
If you are an Objective C or Cocoa developer, then crack open Xcode and get started! Join a few forums if you haven’t already:
- Developer Forums, Apple
- iPhoneSDK, Google Group
- StackOverflow
If you are not a developer, then get your developer on board as you’re lining up the designer. Speaking with a developer sooner than later will help you scope a project that is technically feasible and within your budget.
Finding a developer
Using the sketches you’ve drawn up, compose a specification document that describes in writing what your app does and for whom. This document, along with your sketches, is what you will share with the developer to get a time and cost estimate.
Having a document like this also ensures that you will be able to hire a developer who has the skills necessary to produce the app. If you provide specifications for a game app to a developer who doesn’t have game development expertise, they will be able to quickly tell that the project isn’t a good fit.
Here are a few places to look for developers:
- oDesk
- They Make Apps
- Elance
- Any of the forums listed above for designers
Submitting your app to the App Store
Your developer can also help you submit your application to the App Store. Clearly communicate the launch date of your app to the developer. Nothing is more detrimental to an app’s success than an unexpected or poorly planned launch. To learn more, read Apple’s “App Store Review Guidelines.” Also, you might want to check Average App Store Review Times and unpublished rules and clarifications from Apple’s App Review team that can cause your iPhone app to be rejected.
Marketing and Promotion
If a tree falls in the forest and nobody is around to hear it, does it make a sound? Apps can sit in the store unnoticed very easily. Don’t let this happen to you. Be ready with a plan to market your app. In fact, be ready with many plans to market your app. Be ready to experiment because some ideas will work, and others won’t.
Strategies for marketing and promotion:
- Incorporate social media.
Think about how your app could incorporate social media, and build that functionality into it. At a minimum, set up fan pages for your app on Facebook and Twitter, and use them as platforms to communicate with users and get feedback. The developers of Angry Birds and Instagram do a good job of engaging users on Facebook. - Pre-launch promotion
Start building buzz about your app before it launches. Email journalists and bloggers who write about things related to your app. The more relevant your app is to their niche, the better your chances of getting written about. Some outlets to consider:- TUAW (The Unofficial Apple Weblog)
- Macworld
- AppCraver
- TouchArcade
- Plan for multiple releases.
Don’t pack your first release with every feature you want to offer. Create a dream list, and design the app so that it can accommodate all of these features in the future. Then periodically release new versions of the app to boost sales. - Other sources of app marketing ideas:
- “Indie iPhone App Marketing,” Chris Hulbert, Splinter Software
- Mobile Marketer
- Mobile Marketing Watch
- “App Store Marketing,” LinkedIn group
Action item: Find freelance or agency contractors to fill the roles for design, development and marketing.
Conclusion
Transforming something as intangible as an idea into a tangible, playable, enjoyable app is an exciting venture. The most important takeaway for anyone looking to create their first iPhone app is to focus on hiring the right team to help bring your idea to fruition and to help maintain the app over time.
If you are an app developer with advice to share with first-time creators, please share in the comments below. Good luck and have fun!
(al)









Alexis
August 11th, 2009 3:55 amThis is great ’cause I want to learn Cocoa soon!
Russ
August 11th, 2009 4:22 amMore App designers and developers should pay more attention to Point #1. The number of absolutely useless apps is amazing…
Neat article…
Christopher Waite
August 11th, 2009 4:33 amNice article. If you do decide to go down the game route, you may find the following post on my blog useful. It details all of the software packages (graphics, code, sound, etc) I used to create my first iPhone game -> iPhone game development toolkit
I promise its not self promotion, i just felt that it may complement this article for some people since it suggests the software that could be used to cover steps 8 and 9.
Alex
June 20th, 2010 10:50 amit isn’t self promotion. It is actually a pretty good article on how to organize your project and get started.
Mike
August 11th, 2009 5:13 amI wish there was something like lite xampp for iPhone. I want just small app for myself, but I do not want to spend $$$ just to mess with it. sigh
anjum nawab
August 11th, 2009 5:29 amyah i agree with @Mike
Parallax
August 11th, 2009 5:32 am@Mike you can download the SDK for free and have it declare your iPhone a “development platform” to put your test app on.
Another Mike
November 23rd, 2009 8:05 am@Parallax So, you mean that $99 for registering app store is just for marketing your program if you want at the end, is that correct?
iTouchiReview
January 16th, 2010 10:46 amNo, you can’t, you need to pay at least $99 a year to put your own apps on your iPhone / iPod Touch and to submit them to the app store
ovrzls
December 15th, 2010 11:24 am@Another Mike you can download the SDK for free and make the app. The distribution of the app to a mass audience is through iTunes store. You can only distribute through iTunes after you pay the $99 and are vetted. Sign up for a dev account here http://developer.apple.com/devcenter/ios/index.action note the register for free wording. then download the sdk (3+ gigs) and start whacking at objective C. You can publish the app you create to your i-device from the development environment.
Dailypush
August 11th, 2009 5:34 amGreat article and well layed out. I wish I would have found this earlier on… Would have saved me some time researching all this stuff.
I have found using Titanium a great tool that uses html and javascript to produce native iPhone and Android apps a great benefit. My two cents for somebody looking to develop cross-platform mobile apps.
I believe the tool is produced by appcelerator.
PS you still need xcode and android sdk..
Ju'
August 11th, 2009 5:35 amHi SM, i wondered… Is it possible to developp an iPhone app’ exclusively for my business, for a intern use only ?
Thx, and nice post, as usual.
taptouchclick
February 25th, 2010 1:09 amYes it is. See the Enterprise Dev Connection.
John
August 11th, 2009 5:44 amI’m in the middle of finishing up my application right now and this is very helpful. I know everyone and their mother are deving iPhone apps right now which can get discouraging but number 11 in the list is very important. Staying focus is definitely the hardest thing to accomplish. Good luck to anyone else out there deving.
HECTOR
December 19th, 2010 4:14 pmdid u spend any money on making an app?..if u didnt, reply me bak how u did that….
Tenn
March 3rd, 2011 9:41 amApps can cost money to have built if you are limited on knowledge, but it’s still important to develop a good understanding of everything so that you can communicate effectively with a team of people. Regardless, you’ll probably have to invest in somethings, but overall if you set aside some money it shouldn’t cost too much. That’s why I like this article because you it puts a lot of focus on having everything thought out first so that you don’t waste too much time or energy. There’s also similar information here http://www.squidoo.com/makeiphoneapplication, which really goes into how to do market research and audience research.
Jen Gordon
August 11th, 2009 6:00 amHey all thanks for the great feedback!
This is my first article for SM so I’m happy it’s finding positive reviews. Feel free to follow me on Twitter to chat :) jen
@itsjengordon
Sean Hurley
August 11th, 2009 6:08 amThis post made it seem like a very easy process. I have been trying to come up with ideas for a while now but figured it was just krazy to get it moving forward. Thanks for the review!
Brendon Kozlowski
August 11th, 2009 6:09 amOne request: The initial table under Section 1 – in both the RSS feed and on the main site page, some of the text is cut off unless I shrink my browser’s text side. Can that perhaps be fixed? Nice article though, much appreciated!
Jay
August 11th, 2009 6:46 amGood overview, but the attribution for the photo of the iPhone UI sketches is incorrect. I’m pretty sure the original photos were posted by the Cultured Code dev team here:
http://culturedcode.com/things/iphone/makingof/
Jµ
August 11th, 2009 8:08 amAwesome, as usual…!
Phillip
August 11th, 2009 8:17 amWhat a great post. Makes me want to spend some time thinking about what I should build.
dominique
August 11th, 2009 8:27 amexcellent guide!
Derek Keith
August 11th, 2009 8:33 amVery nice post. Will keep this in mind for a future project =)
Abbas
August 11th, 2009 8:35 amThis post is just so awesome!! Thanks much. Can’t help but comment here.
e11world
August 11th, 2009 8:46 amThis came just in time. Thank you very much!
Jennifer Meller
August 11th, 2009 8:58 amWe had to submit a copy of our business license in order to be “allowed” by Apple to develop an app for the iPhone. Is this still required?
Mohawk
August 11th, 2009 9:21 amI wish I were good at developing but I’m sure I could make something look cool. Hm.
Michael Langford
August 11th, 2009 10:56 amWhen I was reading this site (ostensibly for the web design community), I can’t imagine not mentioning http://www.phonegap.com/ as a way to easily make your iPhone apps. It allows you to use web technologies to make native apps easily which utilize familiar web methods instead of having to bumble through Objective-C.
While my company usually produces Objective-C due to past embedded experience, I can’t see that being the correct path for someone coming from the web world. If you know javascript, start with Phonegap, not with objective-C.
dv
August 11th, 2009 11:02 amthe time on the iphone in the pic! haha, i love attn to detail at SM.
I would like to see (or even contribute to) an article on successful music branding/marketing in 2009/10. There are so many new avenues and models to explore… I have been doing a lot of research, but you guys have a knack for finding incredible content.
Damien
August 11th, 2009 11:07 amNice post, Jen. Great information and resources.
Coming from one that is working on an iPhone/iTouch application myself, this article is quite beneficial to those that are not only starting out with their first app, but also to those that have done so before.
Robert MacEwan
August 11th, 2009 11:29 amHow to develop a simple RSS app for iPhone. http://theappleblog.com/2008/08/04/tutorial-build-a-simple-rss-reader-for-iphone/
Ramiro Riox - rariox
August 11th, 2009 11:34 amThank you for sharing this useful content! Greetings!
matt
August 11th, 2009 12:54 pmI was hoping for a simple tutorial on how to build a basic “hello world” app. This article spreads itself way too thin and doesn’t really cover any individual task very well. Boo!
JamesM88
August 11th, 2009 1:14 pmDo you have a list of good iPhone App developers / UI designers that you would recommend?
Doug
August 11th, 2009 1:38 pmMaybe you can suggest that SM ask the author Jen or others to write a series of articles with each article focusing on one of her points in the development process? Obviously, it would have been a very longggggggggggg article if she went into great detail on each step. Also, some people make a living as developers, designers, marketers, consultants, etc…so it might cost you to get more detailed info. ;-)
Thanks for taking the time to share your thoughts and advice Jen!!!
Roy Arisse
August 11th, 2009 2:06 pmI found these quite helpfull to get started with XCode specially for the iPhone; These are podcasts from the Stanford University called “iPhone Application Programming”, it’s a bundle of 10 videos, free to download (via iTunes, but that comes all with your osx for sure ;))
http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.2024353965
Hope it helps
** If the link doesn’t work, just search in the itunes store for “IPhone Application Programming”
Richard
August 11th, 2009 4:41 pmStep 10b: Get rejected by Apple’s App Store…
Jaeden
August 11th, 2009 5:01 pmGreat tips. I was just about to start on my school capstone project with these tips, although I am simply newbie to iPhone development.
Thanks.
Mike
August 11th, 2009 5:59 pmThis is absolutely brilliant. Thank you so much for this, it’s just what I needed!
Peter Farago
August 11th, 2009 6:33 pmThis is among the best, most thorough instructions I’ve seen for getting started developing iPhone Apps. I’ll also add that a developer should add application analytics to understand how users interact with your application once released. While I work for Flurry, a free mobile application analytics provider, there are several services available. You can play around with data that has been collected from a live application to see what you can expect with Flurry Analytics at http://www.flurry.com/demo. We also have a lot of tips gathered from our development community around up-selling, cross-selling, and other in-app marketing strategies for the iPhone – all free. You can check these out at http://blog.flurry.com. Good luck with developing your apps!
ardyonline
August 11th, 2009 6:49 pmthanks! great article i learn something new and fresh… need to buy first iphone and mac computer hehehe:D
Mimi
August 11th, 2009 6:49 pmGreat article. Full of useful information!
Andy24
August 11th, 2009 8:25 pmGreat tips!! Some of us Windows users want to develop programs for the Touch and iphone. I want to do more than just build apps for Android
designcode
August 11th, 2009 9:19 pmVery informative and detailed article for those who are thinking about getting started. But the thing is, with the current attitude of Apple, I would risk my time and money on making a iPhone App :)
Carlitto
August 12th, 2009 3:54 amUnder programming, I highly recommend two sites for iPhone developers. One is iDevapps.com. It is geared towards general apps. The other, iDevGames.com, is aimed at game developers, as iPhone is doing some great biz in gaming. They have a large forum with many seasoned Mac programmers.
Walidov
August 12th, 2009 5:53 amGreat information .. Very good study plan .. was very useful for me and of course for every beginner.
tobiCOM
August 12th, 2009 6:08 amThx for sharing, More Infos about the iPhone here iPhone4ever
mark
August 12th, 2009 8:02 amGreat article, one of the best I have seen, and I have looked around a lot!
Thanks Again!
concours
August 12th, 2009 8:08 amHey Guys,
I’ve got the promotion, a niche, the backend, but I’m not an iphone developper, if someone’s interest to a partnership, just shout me a mail. It’ll be a very simple app.
gideon
August 12th, 2009 8:12 amA spiral bound Notebook * Required. LOL
jen
August 12th, 2009 9:37 am@Carlitto tks for the dev links!
cln.lgr
August 12th, 2009 10:27 am>7. Sketch Out Your Idea
Instead of buying a iPhone Stencil Kit, there is an online application http://www.balsamiq.com.
It has sketch like graphics that allows you to input text dinamicaly into the pre-build buttons, iPhone screens and such.
Save your mockups into image or XML files instead of a crumpled photocopy of your co-workers illegible handwriting.
A must for every developer, all platforms, not just iPhone!
Tiffany
August 12th, 2009 11:04 amThis is wonderful and well thought out step by step guide for the beginner and a great reminder for the rest! Thank you for the well written article, links and know how! You have included all of the elements that so many article on this subject skip right over.
Thank you!
Abby
August 12th, 2009 1:15 pmOnly problem is getting a response from sites that may be able to promote or review your product. Any suggestions there?
Michael Murdock
August 12th, 2009 11:20 pmExcellent article. Very impressive and the graphical resources provided are suberb.
Michael Murdock, CEO
DocMurdock
jen
August 13th, 2009 5:52 am@abby re: review sites: My experience has been great with high-traffic sites like http://www.toucharcade.com, but for the most part your typical iPhone user is making purchases from their handset, not searching the web (i.e. review sites) for apps. Here’s a great article by Tim Cascio – 50 ways to promote your new iPhone app:
Johnny
August 13th, 2009 12:39 pmThis is great. I’d never really thought about how you went about making iPhone Apps, but maybe now I could mess about and have a go at it.
Dean Kaplan
August 14th, 2009 5:07 amJen,
Nice job on article. For a handy design tool checkout the iPhone Application Sketch Book:
http://www.mobilesketchbook.com
Video review: http://bit.ly/12PG9I
Gabriel
August 14th, 2009 11:29 amGreat info. I would probably add to read a lot about rejected apps by Apple. Might save you a lot of effort to read a list of what gets rejected by Apple.
Vishu
August 16th, 2009 12:54 amReally amazing article!!…very informative & useful, here’s hoping that i get my 3gs soon & get on with some app development later on…
Ferie Tjekkiet
August 16th, 2009 11:09 pmThats a easy step to step guide. Maybe Í should start to build my own app?
Thanz for the post!
Todd Santoro
August 17th, 2009 7:34 amDo a Goolge search for AppsAmuck and if you can follow instructions you can build 31 apps yourself. It was a lot of fun!
James
August 20th, 2009 8:37 amDoes anybody know how many license popular Twitter clients have been able to sell? 1000? 10K? 100K?
mads
August 26th, 2009 2:35 amThis is pure GOLD!!
Thanks a million!!
Noel Wiggins
August 26th, 2009 5:42 amI had no intentions of developing/design an app for iphones but after reading this I can’t wait to give a shot
Amha Mogus
August 27th, 2009 7:41 amThanks for providing a helpful and constructive outline!
Ross Kimbarovsky
September 10th, 2009 3:01 pmJen – Thanks for a great post and for including crowdSPRING in your list of resources for design. I saw the initial post on someone else’s blog (in full – which isn’t cool at all). Someone kindly pointed out that you wrote the post and while a bit late, I wanted to thank you and apologize for not noticing that sooner. Our community of more than 38,000 designers appreciates it!
Best,
Ross Kimbarovsky
co-Founder
Ollie
September 10th, 2009 11:05 pmWe recently released the sketch template we use to design our iPhone apps.
The template is based on a grid which is equal to 10px height, and has tick mark indicators of status bar, nav bar, tab bar and tool bar and keyboard.
You can download the free template at http://bit.ly/13y61H
Hope you find it useful!
Clayton
September 16th, 2009 1:28 pmDo you have to have a Mac for this? Will Linux work?
Adrian
October 8th, 2009 6:22 pmThanks, this article saved me hours of frustration! Great article. Keep up the good work.
tiff
October 13th, 2009 5:22 amI would just like to ask your email add. thanks
Greg
October 15th, 2009 4:08 amGreat article and great positive responses.
I have my spiral bound notebook ready!
Tobias Bischoff
October 20th, 2009 5:25 amThis is a really good articel for getting started. I can recommend screendelight.com as source as well, for everybody who wants to get into appstore business.
Ayrica Bishop
October 21st, 2009 7:19 amAwesome job! This is the best article on app development I’ve ever seen!!
Wrecktv
October 26th, 2009 11:50 amI have been working on designing the UI for several custom iPhone apps and I am so glad to have run int to this post. Thank you Smash!
Shameless plug:
Here is an alternate option for simple iPhone application development:
http://www.swebapps.com
Chafic
November 11th, 2009 3:29 amThanks :) i’ll start this summer
Liz Karas
November 11th, 2009 3:00 pmThis is great. Thank you!!
Raj
November 16th, 2009 12:05 pmThanks..I was looking for info on how Developing apps for Iphone worked.I got it all from your post.
Ajay Kumar Singh
November 18th, 2009 8:44 amExcellent work to put together all the details required to understand what the heck iPhone Apps are.
Robin Jewsbury
December 12th, 2009 12:07 pmHow about free as the cost to make an iPhone app. And how about you develop it and get apps for Blackberry, Samsung, LG and Nokia too.
Try eyemags.com to create your own apps for free and download them for free too. The apps are content apps and therefore simple, but if that suits your idea then it might suit you.
Jack
December 13th, 2009 5:26 amGreat article!
I have an idea for an app but it’s to make my life easier not to sell. So I can’t fail :)
NewAppIdea
December 30th, 2009 10:32 amGreat article. For those with great new app ideas but lack the necessary programming skills, post your app ideas for free on NewAppIdea.com and let experienced app developers bid on the opp0rtinity to develop your app idea.
klabs
January 13th, 2010 9:12 amExcellent piece of work. Can you please let me know if there is a simulator for the apps on a Win PC?
inTouch
January 14th, 2010 12:16 amBefore you develop your idea, make sure to download App Idea Pro from the app store. The app lets you submit your idea and get ratings and feedback from other users. That way you’ll know if it’s a good or bad idea before you start developing — you’ll get other good advice, too.
http://www.itunes.com/apps/appideapro
NotionInMotion
January 15th, 2010 11:27 amVery nice information! Thanks for the great article, especially the advice of promoting apps.
EileenH
January 18th, 2010 2:47 pmAwesome article! I’ve also used http://www.bigforge.com for a few apps. My apps were ready for download in a few minutes time, didn’t have to go through apple approval process, which can be a pain. It’s a new compnay so their customer service is AMAZING! Their app builder also has social networking (facebook, Twitter, mabe others?) fully integrated. Very fun Wizard tool makes it app building addicting! Great for those who aren’t programmers, like me!
CyberNetikz
January 20th, 2010 5:46 pmA concise explanation on developing iPhone apps, thanks Jen, we are already following you on twitter.
Shari Sanderdon
January 28th, 2010 11:55 pmSuzette and I would like A contact for someone who will create the app for us. Anyone have a referral
dzengal
January 31st, 2010 2:54 pmThe second “Step 11″ should be “Step 12″. Great tips, though!
Sam
February 1st, 2010 11:15 amI have an idea and I am not a programmer. I would like to hire one but what prevents the person who i hire from stealing my idea.
shellglow
February 2nd, 2010 1:16 amGreat post, thanks so much. I had no idea where to start until I read this. Thumbs up from me!!!
whatonearth
February 2nd, 2010 2:12 amThis article is no good:
How to build an iPhone App:
1) Have an idea
2) Hire a designer
3) Hire a programmer
4) Hope you recoup the cost of both on your $0.99 app
Lai
October 15th, 2010 7:16 amHow much would it cost to hire someone to design/develop your app? Not a game app.. just something generic…
Ben
February 4th, 2010 6:43 amDon’t forget to make your final screenshots to iTunes Connect rules.
Get a useful Photoshop action for converting iPhone Simulator Pics Here:
http://duivesteyn.net/2010/02/04/photoshop-action-resize-iphone-screenshot-to-app-store-format-image/
Nathan
February 8th, 2010 12:22 pmThis is a great piece of information, thanks!
Jez Rourke
February 20th, 2010 10:44 pmWhat if you had a NICKEL for every time you wrote nickle??????????
Henry
February 22nd, 2010 12:59 pmI have a great idea its called “icope” this app can allow you to
1. sync your psp to your i phone!
2. You don not need to hack you iphone!
3. you can even put cfw programs without cfw!
4. it can also do everything a psp can do!
5.If you already don’t have a psp you can use you iphone system as a psp system!
6. cfw programs can download and stay on you iphone even if you delete icope!
7. Icope can become anything else as long as you keep on update with the app.
8. icope (psp edition) also includes orb,Facebook,my space,yahoo,
and much more.
Heres my email: doramon127@hotmail.com
Icope coming soon for iphone and psp!
For more info go to ezhenry.com o ezhenry.webs.com
(This idea is illegal to steel!)
Alex
June 20th, 2010 11:18 amsorry, but that Idea is impossible.
Hi
August 2nd, 2010 4:43 amIts not impossible its just the sony would have to join the “made for ipod” for it to work.
J.L
April 12th, 2011 6:37 pmYeah, impossible is nothing!
PeteMaxwell
February 24th, 2010 9:44 amGreat article Jen! It really shows whats involved in making an iphone app into reality as well as what to look out for when hiring a programmer. I’ve seen friends spend thousands on creating apps that never go anywhere – really have to have a plan. Then again I have seen, and have had, some iphone applications built for as little as $100 – It all depends on who you hire and if that developer has made an app before – best to check references as well!
This site ( http://www.lehow.com ) allows you to escrow payment and really locks the developer in to completing the project – if they don’t complete it, they don’t get paid. I have had a few iphone and facebook apps created and I haven’t’ spent more than $150 bucks – why pay more when most apps are freebies that are only intended to drive traffic to your site – also – read the apple guidelines…. most important…
Again – awesome read and have bookmarked it – thanks Jen!
deniz
March 3rd, 2010 8:35 amhow do you do all the stuff where you send it to apple like all the certficates,compiling, app ids all that suff??
Steven Strazzullo
March 6th, 2010 1:31 pmWow, great post! I can now make my application!
Bobby
March 7th, 2010 5:38 pmFor those app developers that don’t know Objective-C and Cocoa Touch and don’t want to outsource development, check out localbeacon (an iphone app builder) at http://www.bigforge.com. Great for those who want to build just one app or developers interested in white label. Full integration of Twitter and Facebook.
Dara
March 8th, 2010 2:14 amWhat are the copyright and patent policies for creating an iphone application?
sarath
March 8th, 2010 2:36 amAn excellent beginner’s guide !
Desmond
March 9th, 2010 3:55 pmThanks for this starter’s guide. It’s a very useful kit for iphone beginners like me.
Vasim Padhiyar
March 24th, 2010 3:35 amHow can i submit my application that is made using user interface ?
i have tested and made zip file of all source code.
Application is created using jQtouch + HTML + CSS
Thanks
Andy
March 30th, 2010 6:41 amJust found this article while browsing around for good advice for getting your app noticed. There are some good tips here! We (Fuzzy-Frog Games) have just released our first iPhone app: Wang Ball. Has an independent, your always grateful for any exposure you can get. It’s good to know where to go once your App is out, most people don’t think that far ahead.
Andy
Fuzzy-Frog
Nina
March 30th, 2010 7:48 amHi,
I have been asked over and over again if my company has an App we are based in the UK but we are also going to be going to Europe. I have no idea how to find out how to work this does anyone know where my first port of call should start. It would most definatley work as an app. It would be for the UK and Europe general public and I would like it as a free app.
Andy
March 31st, 2010 1:03 amHey Nina, our company Fuzzy-Frog is based in the UK. We create al-sorts of mobile applications not just games, if you send us a mail (info@fuzzy-frog.com) with more details, we maybe able to help.
Andy
Fuzzy-Frog.
Meryl
April 4th, 2010 8:10 amWhat about creating a Help file for your iPhone app? Does that require going through the above development steps, or can a writer create a Help file in a separate tool that works with iPhone? Search yields no clear answers.
jaqlynn
April 5th, 2010 10:48 amI think i have a really good idea for an app but am not really familiar with going about developing an app i really think that people would like this app n could make a little bit of money off of it but im not really sure on what to do so my idea does not get stollen an getting it started anyone who could help me out please let me know :)
Money
April 6th, 2010 8:20 amyeah…… who the hell has 99$ to blow just like that?
I would build apps.. if I didn’t have to pay Apple 99$ just for permission >.>
good luck
dean
April 9th, 2010 12:35 amhow do i find out how to make my app, without somebody knicking my idea?
Alex
June 20th, 2010 11:21 amLearn Objective-C yourself, or hire a trusted developer to do it for you, but if you hire a developer, there is always a risk…
Hitarth Shah
April 11th, 2010 5:59 amVery informative ! Thank u !
Charles
April 16th, 2010 12:41 amI have at leafs thre dead for apps, I dnt know how to do everything you said but I know these would be profitable problem-solvers
Martin Bay
April 18th, 2010 3:40 amGood informative post. Lot of useful information. Im just thinking about getting an app build hmm…
Werner
April 26th, 2010 8:18 pmI am planning a iPhone app. Client version for my website (webshop kind). I need an experienced developer crack. Please contact me.
BEnji
May 1st, 2010 9:34 pmLet me know if you find one. I need one too and my plans are not in conflict with yours.
Pat Hickey
April 26th, 2010 8:20 pmjust an idea for anyone trying to make an app, you know how all those gun apps just let you tap the trigger to fire the gun and stuff, what if you could make it so you could scope into the gun and shoot, cause im telling you right now, i would buy that app!! By the way great article : )
shujing
May 13th, 2010 10:53 pmOhhh thx! It’s very useful …
Ed
May 26th, 2010 5:12 amI have developed an online app Dooster the project organizer and am considering making it an iphone app.
The thing is it already works pretty well in the iphone browser and I know how to get users to create an icon for iot in their iphones
The only benefit I can see is that it will be a major plus to have it showing i the iphone store under “productivity apps”.
So any ideas on the Minumum work i have to do in order to make it accaptable to iphone I guess i am asking what the yheck is a native app anyway !
Any commenst would be appreciated
thanks ed
dido_789
June 2nd, 2010 1:44 pmis it possible to submit an application from outside the U.S.A ?
Karen
June 2nd, 2010 4:14 pmThanks for the succinct advice Jen – it is much appreciated.
Patrick Hitches
June 10th, 2010 5:51 pmWow… I’m totally on board with exactly where to go and where to start now… What seemed so confusing is now a logical, realistic goal.
Thanks!
Patrick Hitches
Len Kauper
June 14th, 2010 7:29 pmI’m 12. I’ve been thinking about making an app this summer and this article gave me a much better understanding of the process. I give it two thumbs up
Samedi-mai
July 29th, 2010 12:45 amD8 Y-you’re only 12?!! Really! Now I’m more determined to create an app! > u < THis article and Len's comment just rises my will in doing this!
O u O hmm…I'll have to get more informed on how to get started in all of this! ^ ^
Codes, Programs, Ideas, License, etc…. (so much…to learn for myself)
Pancake101
January 3rd, 2011 5:04 pmHeh, I’m also 12.
I have some experience in Javascript, HTML, and a few obscure programming languages that is specific for some software, but Objective-C is coming easily to me already. Books, I think, are really needed to learn. Can’t really find much on Objective-C on the internet.
Philippos Marinakos
June 27th, 2010 10:11 amLet us just say that a non-computer savvy conceptualist comes up with a great app. Is there a company to hire that would do the steps for you, should they agree that your application hits the trifecta of “indicators of success”? I hold myself high in only one regard and that is my ability to come up with ideas. Any help?
Thanks for your consideration.
Philm.
Brandon
July 2nd, 2010 8:46 amGreat article. Good apps are really hard to build. The things that are needed to be considered please consider the article below.
http://www.appmanifesto.com/insights/2010/06/top-5-takeaways-devday-for-iphone-london-uk/
Kazi Mohammad Ekram
July 5th, 2010 1:35 amThanks for sharing. Very helpful. I will start iPhone application development soon.
brett
July 7th, 2010 12:43 pmdo u hav any tips on how to find a website to make them at and does it cost any money to make them email me with answ’s
klAsh
July 13th, 2010 10:27 amJust so I get it straight: I have to pay 99$ to put an app that I developed myself and want to put on an iPhone which I own, even if it’s intended just for my own personal use?
James
July 13th, 2010 2:30 pmOkay, “How to Create Your First iPhone Application”. should have been titled “How to Market You First iPhone Application Writing an Article About How to Create Your First iPhone Application”, which it has nothing to do with. Section 9 is worthless and the reason I clicked-through on the article. Only proves 90% of SEO is in the title! Jen, you should have had someone who ACTUALLY WRITES the iPhone apps your company creates write this article. Smashing Magazine I expected more from you -1 credibility.
Cubanito
July 15th, 2010 12:43 pmGreat article! Thanks for the info. I went ahead and used this information to create my first app. However to develop my app, I decided to have my app develop by OZiApps.com
They were very professional, extremely fast (developed within 2 weeks from start to finish), and very inexpensive (cost me less than $2K). I highly recommend them!
Joop
July 20th, 2010 8:22 amIs it possible to build a very simple iPhone app, that only opens the browser and directs to a certain predestinated URL? (like an icon on the Windows desktop).
I have a very good mobile website, so I don’t need to build a complete app. But it would be nice to have my logo in the iPhone menu of course and it makes it easier to visit the site.
Hope to hear!
Regards,
Joop
Kip Purches
December 8th, 2010 6:43 amTHe built in “Safari” browser has the capability to add the URL as an Icon to the homescreen. By clicking the “+” button in safari on the iPhone, the “Add to Home Screen”. this creates an icon on the iphone similar to an app, that takes you to the predestinated URL.
Xavier
July 26th, 2010 12:18 pmI find this very interesting especially the section which mentioned the non disclosure agreement. i was always excited to share my idea with friends to see if the app would be marketable however u have to protect your idea.
Matt
July 28th, 2010 9:01 pmBigForge has a platform called LocalBeacon that anyone can use to build their own iPhone app. I actually had them build my app, then when I want to update information (i.e. send push notifications, add splash screen to highlight new entry, etc.) I can go in myself and make additions without having to know code. Their rates are very reasonable, quick turn around and excellent app. I’m very happy and will use them again. I think they sell white labels for those wanting to start a business.
Here’s their link- http://www.bigforge.com
Angela
July 31st, 2010 1:02 pmGreat information, like the fact it is well laid out….don’t understand most of it …lol !! I am never short of ideas that is my problem!.. Just need to hire someone to do the work and get it going! The question I have is when it is ready to go how much do you charge or don’t. Does anyone know what the sweetspot is in the $$ to charge. Thanks
ZaldzBugz
August 1st, 2010 6:17 pmCool detailed information, those who planned to work with Cocoa should read this article. I like the way you mentioned Non-Disclosure Agreement with samples.
Thanks for the iPhone GUI elements, its really helpful.
Regards,
ZaldzBugz
Daniel Gonima
August 5th, 2010 2:58 pmis just incredible the way you make this look so easy. really im glad you guys have come up with this article. just great!!! thx a lot
juan meléndez martinez
August 9th, 2010 1:36 pmThis is so great and amaizing you can share all this basic tools to develop apps,. in this era of competition!!! i´m very new in this business but see alot chances of doing so mouch with too little! Thanks for aloud me to keep beleaving in this tools!!!
I´m finishing studies in web develoment !! can you show me some links to contact more people in this area of creating, designing and developing Apps. thanks!
Talha
August 14th, 2010 7:48 amdoes it mean that i can make enough cash from a hit app so i can buy what I want? Then this will be a great job
dodohead
August 14th, 2010 9:02 amwhy not learn obj-c and cocoa touch yourself? that way, you’ll know how hard it is to build an app
Invincible
August 16th, 2010 5:30 ami like this lil guide and everything else seems to go down well but what i dont like is to pay $99 or pounds in my case to apple to develop stuff to sell on their itunes? I mean come on i am gonna be working day and night making an app and to start doing that i need to pay apple first? what for? is there no way you can develop an app for yourself and friends without going through apple etc…??
Gilberto Balderas Guadarrama
August 16th, 2010 8:58 amI have a magazine and I want to be downloaded froma iphone app icon, what should I do? any link that could help me?
sunil maloo
August 18th, 2010 8:31 ami want to write dissertation on iphone application development..
can you help to write thesis on it..
please send me the report or search paper related to iphone application development..
send me as soon as possible
scott
August 21st, 2010 8:50 pmi have read the guide line. And i thought it was very informative. I have an app idea that 1. Is funny 2. Would have a large niche crowd. 3. Expandable product. 4. Would use alot of features on the phone. 5. Could also be produced for other phones, not just the iphone. Now my ? Is should i take my idea and copyright or patten it first?
Pat
August 23rd, 2010 4:25 amI have an idea for an app that to date is not available (maybe in development). A non app version was very very very successful and could be adapted to iPhone ot other smart phone technologies. I do not possess the…
■Ability to Discern what works/doesn’t work in existing iPhone Apps
■Market research, Outlining App Functionality (Sitemap Creation)
■Sketching, ■GUI Design, ■Programming (Objective C, Cocoa) (we assume here that we are creating a native application)
WHO DO I TURN TO FOR HELP???????
Jacob
August 23rd, 2010 12:56 pmVery helpful post
(however did you notice that there are two step 11s) ;)
Tufail
August 23rd, 2010 3:25 pmExcellent article. Very impressive and the graphical resources provided are superb source of knowledge. If you’re looking to have your Personal Virtual Assistant who have multi skills like: Social Media Marketing, Search Engine Optimization, Accounting, Bookkeeping, Real Estate Assistant, then contact me at: redplanet.biz
I’m providing my services at oDesk.com and tufail.Elance.com
Justin
August 29th, 2010 10:27 amI was surprised about how rather easy it is to make an app. I helped a fellow designer make Graphic Design Quiz. Introductory sale – free for a time only.
http://itunes.apple.com/us/app/graphics-design-quiz-for-iphone/id387240098?mt=8
MaRmAR
August 30th, 2010 12:17 amWhy don’t you just open up FlashCS5 and make your i-app rich! :)
Irfan Suleman
August 30th, 2010 12:19 amawesome stuff, thanks for sharing :)
Kathryn Hayden
August 30th, 2010 5:46 amWow…combining the straight-forward article itself, which is good primer with just the facts, not a lot of hype, with the additional info/suggested resources from comments really make this a terrific set of resources for iphone app development.
I do think android is gaining bigger piece of marketshare so should be part of the equation. I see some of the recommended tools include options for both..and would be interested is learning more about android specific approach.
Thanks all for great info!
Richard Hess
August 30th, 2010 11:53 amyeah and after you’ve done all that work there’s still no guarantee that Apple in it’s infinite wisdom will approve your app for the AppStore…
farhan
September 5th, 2010 9:31 amhello,its a great article..im studying software programming at a private class.
so i was wondering how much does it cost to creat a 2d game or a 3d game..i dont need to hire people because my friends are also studying with me so we want to do it ourselves..so keeping labour cost and all the lisence stuff aside how much money would it cost?
Markus
September 5th, 2010 12:34 pmAwsome tutorial… thanks!
Stacy Young
September 13th, 2010 10:41 amThis is an extremely well written article. Since acquiring my ipod touch I have been fascinated and curious as to how it works and also very interested in creating apps.
Now I’m gonna give it a go.
Mido
September 14th, 2010 3:45 amVery Informative. Thanx
Alex Sabonge
September 15th, 2010 7:00 amThis is a great website, I used it to build my first app and our new version that is coming out will integrate a lot of the information that I got from here.
Monica
September 20th, 2010 11:17 pmGreat article, Thanks for taking the time to explain in a simple way how to get there… for all those app-illitarates like me :-)
newnewallday
September 26th, 2010 6:34 amTHANKS.!!!!!!! this is awsome information hopefully the next time you see me i’ll have a very successful application.!!!!!!!!!!!!!!!!!!!!!
Scerip
September 28th, 2010 5:16 amHey everyone
i know im probally going to be hated by asking this question
but is it possible to make iphone apps with a windows system.
:D
newone
September 28th, 2010 5:35 amWhat a terrible article! I didn’t think I could find something as useless as this anywhere.
Yamini
October 10th, 2010 4:24 pmiSites.us is an online service that enables media publishers to create and self-manage iPhone, Android, and iPad apps from one place.
Recently we launched “Instant Apps” that lets you publish app onto iPhone instantly. It can be distributed with a vanity URL such as myapp.isites.us. It requires no approvals.
http://vimeo.com/15039563
Check it out!
We thought this would help the article readers – sorry for the shameless plug.
Brunakz1
October 15th, 2010 1:11 pmDoes we need iMac to do this????!?!?!??!??!?
rhondadouglas
October 21st, 2010 2:33 amI was wondering if anyone knew the laws for iphone apps and streaming music, like Pandora or any other radio type application, is there particular things I should know if I wanted to make an application with music streaming/radio.
Marlon
October 26th, 2010 3:32 pmOK, if above very informative, I believe I got a great idea, I live in the UK, can you recommend a good iphone programmer I can contact here in the UK
Jonathan D. Rausch
October 29th, 2010 11:46 amGreat and easy to follow instructions. Thank you.
Jonathan
October 29th, 2010 11:47 amGreat article and easy to follow instructions.
Thank you.
Elijah2010
November 1st, 2010 2:12 pmOhkay very great article! I have some questions what if I have windows 7, not Mac Os or Linux? Because I’m a Designer and Im going to be a Computer programmer. Will the Instructions still Apply? Thank you!
David Quiza
November 4th, 2010 11:48 pmhi my friend.
i recommend you buy some mac. or if you have pc well use app inventor.
http://appinventor.googlelabs.com/about/
i hope help you.
APPatuer
November 5th, 2010 7:47 pmAnyone in the NYC area seriously interested in creating an app. Please express interest on this page
willcrieg
November 9th, 2010 7:16 pmExcellent article.Very impressive and the graphical resources provided are superb source of knowledge.I believe I got a great idea.It’d be nice to see how to photoshop a man’s face with stubble or something.
diseño web puerto vallarta
lzkim
November 11th, 2010 6:08 pmNice posting…. thanks for the information about all iphone applications… Excellent!
jaypaperz
November 16th, 2010 9:19 amI want to build a web app for my website phillynetwork.net
If any any one really know how to contant me at jaypaperz @ gmail.com
I know it take alot of time tell me what you think about my website
Trevor
November 18th, 2010 10:34 amhey thx so much im making an app right now and this helped alot!!!!
Bob
November 23rd, 2010 1:11 amI wish it were possible for a person to create an app with out paying money.
Great Post.
herman
November 27th, 2010 10:14 amHey i got a rly good idea about an app but i dont know how to do 1, any help??
Pancake101
January 3rd, 2011 5:13 pmLearn Objective-C or hire a developer.
Chee Yi
December 1st, 2010 2:00 amAmazing post!
Daren
December 2nd, 2010 2:07 amSome companies that i can recommend are Appiction and SKYFOX DIGITAL
They are consultants and developers…
Nicole
December 3rd, 2010 2:01 amthink the second point: “Does the app serve a specific niche?” opens up so so many opportunities for iPhone developers as there are thousands of useful apps that have yet to be created in a multitude of niches. This happened to us when we created an iPhone app for a local gov’t showcasing the local parks…
iphoneappdesign.com.au/
–for those interested
Jack
December 4th, 2010 8:21 amHey I got an ide for a new app. How can I make a app and make money on it
A
December 4th, 2010 1:34 pmTo the people who ask how to make an apple app….why ask how to do it why don’t you look for the information on-line or in this article she gave everything do you think that your gonna sit at home and get the info for free, if you want to do something don’t ask others to do it for you do it yourself, good luck to everyone who is creating apps.
Arslan
December 5th, 2010 7:38 amGreat tutorial. Thanks a lot!
Joe
December 5th, 2010 1:47 pmHi everyone. This is a great post but here’s the thing. I have what I believe to be a very significant idea and one I feel would be totally fail proof. Only problem is I have no concept of creating a app nor the time. Is there anyone out there that can design/create my idea for me? I’m a full time teacher (ages 7-9) as well as a part time football coach (soccer) for a professional club, Gillingham FC, in England. I’m soon to become a first time dad and I just wouldn’t have the time to commit to doing it all.
Josip
December 9th, 2010 11:05 amI can help you out, contact me if you’re interested.
איתי
December 9th, 2010 6:02 amOhkay very great article! I have some questions what if I have windows 7, not Mac Os or Linux? Because I’m a Designer and Im going to be a Computer programmer. Will the Instructions still Apply? Thank you!
Josip
December 9th, 2010 11:04 amVery helpful!
Thank you so much.
Daina A-Youssef
December 12th, 2010 3:53 amHey,
Does anyone happen to know of any good developers in Perth?
Have a great idea i want to launch, just need some tech help :-)
Danny
December 13th, 2010 6:10 amWOW! Very informative, thanks a lot.
Can this is work for iPad? How does it work once I created an app for both iPhone and iPad?
Thanks in advance
CHEERS :)
nathi
December 17th, 2010 12:47 pmThanks.. i had a good start by reading this and it helps me a lot… and i have to start cocoa…
todd
December 20th, 2010 3:05 pmOr for a simple but beautiful app about you and your business try one of the free app creators like http://www.app.cat.
Justin Harter
December 30th, 2010 8:30 amI’ve recently started in on learning Objective-C and Cocoa. I’m documenting my process over at http://justifystudios.com/blog/tag/ios-journey.
Objective-C is certainly challenging, but my advice to people who are interested in getting started is to dive in, get a good book and follow through. Remember how you learned simpler things like HTML and do that process again with Objective-C.
jelien
January 2nd, 2011 4:44 amthis is really cool. but I don’t know how you make a app!
Pancake101
January 3rd, 2011 5:16 pmThen go search or Google how to or get some books? ;D
Craig
January 14th, 2011 6:56 amHi,
Can someone point me in the right direction as I want to learn object C coding Cocoa. I live in the UK and want to do a online coures.
Can someone point me in the right direction PLEASE
Ginger
January 17th, 2011 12:48 pmThanks to Smashing Magazine, I got inspired to make my own app!
I must admit, this is one of the best articles I’ve read about applications. However, I would suggest tips on:
How to find a developer
Websites/Courses you can TAKE to learn programming.
Thanks again,
Ginger
Sharon
January 17th, 2011 3:44 pmHow can I create an app completely free? I don’t have a credit card, or any cash, because I am bankrupt.
Gins
January 17th, 2011 10:16 pmHi,
A very good one..cheers up!!…:D
Alin
January 18th, 2011 9:37 amget an Intel-based Mac computer with Mac OS X 10.5.5 !
actually is not working on Leopard, you need Snow leopard to run SDK for iOS.
Chiles
January 19th, 2011 5:33 amThanks . Very informative
lmenaria
January 21st, 2011 1:16 amVery helpful!
Thank you so much.
Sonia
February 18th, 2011 11:44 amThank you!!! So easy to understand for a newbie like me. Thorough and enjoyable read.
Thanks again,
Sonia
jetushinobi
February 23rd, 2011 12:29 pmI want to make an application in apple, but i wonder what kind of language that proper in it? please help…, I’m newbie and really need help
Brandon M
February 24th, 2011 10:21 pmYou’ve heard of Robert nay right? Creator of bubble ball,an application for the iphone.
Stock have shown app development is bring in ALOT of cash
I’m only a 16 year old teen that has an app in mind.
I have the design concept down.
i feel that my application idea is potentially worth millions.
The only thing i need is an imac with the proper software development tools
My family does not have the money for it, it’s a small investment
of $2000 approx.
I promise that i can make a difference and if you donate the proper tools or the money for this project
my first paycheck will go to you.
Please help me pursue my dreams.
Michael Schleifer
February 28th, 2011 2:05 pmHi Everyone,
Just came across this great article and wanted to mention our new service Appbaker.com
AppBaker is a hot new web service that provides a fast and inexpensive way to create branded native iPhone apps. AppBaker’s unique Starter Packs allow users to build and customize App Store-ready iPhone Apps for news and media, sport, education, retail, tourism, entertainment and more, straight out of the box. With no tools, downloads or coding expertise required, users can sign up to the AppBaker platform and start building native iPhone apps with powerful features like maps, audio and video streaming, and push notifications.
The fastest way to get from idea to App Store.
For those how want to try it just contact me.
Christopher
March 5th, 2011 6:17 amJen,
Thank you so much for authoring this article! I have found it very informative, friendly and encouraging! I have a dream and I have a starting team that is on board for a new adventure! You have given us part of a map! The rest of the map we can now better plot and develop ourselves! Thank you again for your generosity and professional courtesy in sharing your knowledge to help others pursue their dreams!
Sincerely,
Christopher Hancock! :^)
SL
March 5th, 2011 11:33 amSo how stagnant does the app info need to be? I would like to build an app, but the content of the page would change often. Could i build the app and point it to a web page that changes? so that the page would come up on the app rather than changing both content on the web page and the app page? Is this possible?
Peter
March 15th, 2011 7:11 pmGreat article! I’ve really enjoyed reading it through, easy language and fun well done, keep it up!
noname
March 16th, 2011 3:17 pmso do you need a mac to download xcode
nash
March 17th, 2011 10:19 amHi all, i have no idea how to make an app, i have a great NEW game idea that is challenging and very addictive i had a few engineers at a waste treatment facillity try it out and they spent all night trying to do it on a sheet of paper and didnt succeed at finishing it lol This will be sure to sell and a big hit!!!!, i dont know how much it will roughly cost to get this app made. Can anyone please point me in the right direction, how much money am i looking at spending??
Mihir Lakhani
March 19th, 2011 6:44 amBookmarked!
Luis
March 25th, 2011 3:48 pmI like the article but I don’t wanna go through all that…
I have a great idea for an iPad app.. But don’t have the time right now to built one… What I would like is for someone to built so I would be able to use it… Here it goes…
I just got the iPad 2 and I found very useful. But most of the apps are just so crappy. And they don’t have an app for me to write my math notes. So what I was thinking is taking pictures of my math notes that way I would have access to those notes just about anywhere without having to carry my book/binder around.
So the idea for this app is making an app where you can take pictures of your notes and keep they organized by what class you are taking. If anyone has the free time and is willing to make an app like this I would probably buy it…
Craig Cernek
March 27th, 2011 6:36 amCan I develop my first iphone app with a windows 7 computer?
Evans Kamau
March 27th, 2011 12:22 pmHad this idea of making an app for travelling,and this article just gave a place to start,is there a help center/call line for somebody to contact if encounters any difficulties while building his app even if i have to pay for the professional advice/guideline.
davie
March 28th, 2011 4:40 amthumbs up, this article is great! Especially for Noobs like me! :D
I’m really interested in making apps, so if anyone of you got more Information, please post it!! :)
Poll Doll
March 29th, 2011 11:44 amHi. Is there any way to do this without it being so expensive. I am 12 and can no way afford that much but have some amazing ideas. What should I do?!?!?!?!
bob
April 1st, 2011 7:24 pmjust give up
Jared Weiss
March 29th, 2011 9:13 pmVery informative article. I would like to set up an open source app I think the idea is decent and it’s an app I wish I had. Any information on open source would be appreciated.
davie
April 4th, 2011 12:38 amI’ve found an interesting project going on about creating apps (and changing the world…?).
http://creatingapps.telekomaustria.com/ideasproject-upgraded-to-v2-0.html
what do you think about it? nothing ’bout getting rich…? ;)
Thomas
April 6th, 2011 3:55 pmAmazing article you have here, and the iPhone game development has helped alot. I’ve reached over 250,000 downloads now at $1.19 Per app! You’ve made me rich
ace
April 8th, 2011 6:44 pmlooking for someone to help me develope my app
ThomasRuijs
April 9th, 2011 4:06 amToo bad you have to spend 99 dollars before you can actually start designing, but this tutorial was really clear!
Ali
April 24th, 2011 3:55 amPerfect, and useful in other projects. I’ve found my faults and will start again in iPhone or other platforms.
Thanks a lot.
Bob
April 24th, 2011 12:15 pmi just downloaded xcode
sam
April 24th, 2011 9:47 pmHow much of the money made from each time your app is purchased goes to apple and how much goes to you?
The Mindset
April 26th, 2011 3:48 amI am new to this field . I want to ask a question.
What if you hire a programmer and he start building an iPhone app based on your idea!
I mean he is a programmer and I know nothing about programming iPhone apps.
Should I go further into this business or not without programming knowledge?
The Mindset
April 26th, 2011 3:49 amI am new to this field . I want to ask a question.
What if you hire a programmer and he start building an iPhone app based on your idea! for himself.
I mean he is a programmer and I know nothing about programming iPhone apps.
Should I go further into this business or not without programming knowledge?
Ben
April 26th, 2011 7:58 amMaking apps is a lot of fun and it’s very exciting once you put it on the market and start making money. I’m starting to get addicted. I owe it all to a great program that got me to where I am now, you can get use the same software I use from http://theappcreator.blogspot.com
Ben
May 28th, 2011 6:08 amThat is my old blog, it has now been removed, you can find all the same information on how to make an iphone app here http://learnhowtomakeanapp.blogspot.com/
Chris
June 10th, 2011 8:00 ami see that this is an awesome tool for app creators like you. I downloaded the $1 version, and then realized I didn’t have any of the resources needed to make an app. Do you know how to end your account so you don’t have to pay the $100? Please help.
Stephen
April 27th, 2011 3:55 pmI have been looking for someone to develop an application with no luck.
I want someone to do it all and do it right.
Azree
May 5th, 2011 6:13 pmJEN! May God bless you with wealth. I really do appreciate your writing and it’s a good kickstart for me to start on my own project with more confidence! :)
Ali
May 9th, 2011 12:26 pmThanks for the informative post,
However, I still dont think its complete – if i hire a programmer to design the work, how do I make sure he doesn’t take my idea and upload it for himself?
I have thought of it, and have some ideas (like teaming up with a programmer, rather than hiring one) but still, would like to know what others have done when they come across such a situation?
As some of the app ideas I have
Ali @ http://www.howtomakeaniphoneapp.us/
Vicki
June 10th, 2011 4:17 amUse vWorker. They have a guarantee. It is very unlikely that a programmer on vWorker would steal your idea and make the product for himself or herself. Also, with iPhone apps, it is a crapshoot whether anyone will buy it or not. Why would a programmer risk getting kicked off a site like vWorker, where they can definitely get $ for their work, to take a chance on a program that might or might not have been market tested first by the employer? I can tell you, I’ve had 2 desktop apps created for me by developers on vWorker and I’ve had ZERO problems. Don’t be so paranoid. It is in the developer’s best interest to serve you well, and not steal your stuff. If you want to take extra precautions, just make sure you hire a developer who has been on vWorker for at least a year or so and has a lot of great feedback. They have a feedback/rating system that keeps the developers honest.
WPPower
May 9th, 2012 3:51 amif you using WordPress as a CMS (it’s a free open source CMS) you can install WiziApp WordPress iPhone Plugin
http://wordpress.org/extend/plugins/wiziapp-create-your-own-native-iphone-app/
And create your own App using a wizard without dealing with any programmer
tjbruc
September 28th, 2012 6:51 amShe stated at the beginning to have them sign a non-disclosure agreement so that you have something in writing that will not allow them to take your idea.
Daniel
May 10th, 2011 3:51 amBrilliant guide! Thank you for this, was an interesting read, inspiring – keep it up :)
Alexia
May 14th, 2011 6:41 pmWow, this a lot of work, more like a project but it seems exiting, soo.. ima go or it!
Allen
May 18th, 2011 7:30 amHow about somebody creates an app that creates apps. Then I will use it to create some oh so glorious apps.
Glenda
May 23rd, 2011 10:58 pmHi I am currently working on my website and I need a developer for an iphone app. How much would you charge me for the job? Is there a rough estimate on what it would cost?
tony
May 29th, 2011 9:35 am@Glenda hi instead of hiring a programmer and paying you can do develop yourself! yes no programming required, check this link: http://hubpages.com/_3u6p3nfnkzsyw/hub/Create-your-own-iPhone-Android-applications-no-coding-required
Nick
June 14th, 2011 11:16 amHi Glenda,
Thanks for letting us know regarding your requirements. I was wondering if you are still looking to develop an iphone app and if you can share your idea and requirements on my email address then rather than giving you a rough idea we can share the exact estimate of what it could take to develop your app. Feel free to drop me a line for any other information.
Kalyan
September 11th, 2011 8:30 amI can help you to so the iPhone app.
Daryl
October 6th, 2011 12:01 pmOur company deems a programmers time is worth around $75/hour. That includes wages and overhead costs. Markup to include a profit margin not included. Even an easy program can take 500 to 1000 hours. The average project takes 2000 hours. At 5.5 productive hours per day, projects take 100 to 400 person/days, or 20 to 80 person/weeks. (that’s 20 to 80 weeks for one programmer or 10-40 weeks for 2 programmers, etc.). If you’ve done the legwork and know exactly what you want, times would be shorter.
jon
July 10th, 2012 8:51 am^^^ @Daryl. 2000 hours x $75/hour = $150,000…… for an iPhone app? what planet are you on!
Mohammed Dewan
May 25th, 2011 7:57 pmhi there,
Is there any way for students to learn the development of iphone application. As a student we cannot afford much , is there anything free for student?
Please let me know , there are some areas in the world where affording an iphone is having a private space shuttle.
thanks in advance
the developing world.
Nick
June 1st, 2011 10:42 amHey i was wondering the estimated budget for making an app?
And do you need to have a Mac to be able to create them?
Nick
June 14th, 2011 11:23 amHi Nick,
I was wondering if you are looking to develop an iphone app and if you can share your idea and requirements on my email address then rather than giving you a rough idea we can share the exact estimate of what it could take to develop your app. Feel free to drop me a line for any other information.
Tarunteja
June 1st, 2011 1:27 pmCreating apps is total fun (I guess)! This article got me moving!
Joe
June 2nd, 2011 12:16 pmThanks for this, great article. Will be following this closely whilst I try to batter my way through Objective C (yes im a designer who objects!)
Greg
June 7th, 2011 8:28 amHey, I am looking for someone to give me ideas on getting an excell sheet onto an app. I have written all the formulas and it works really well on the computer and was wondering if there was a way to create an app with the same concept.
Thanks.
Adrian
June 7th, 2011 11:37 amWhat about money? Any idea how much money one should need to get started?
bstamos
September 27th, 2011 12:57 pmThat’s like asking how much does it cost to build a house. Depends on what you want to build. :)
monique
June 9th, 2011 11:33 amI have a series of question and I am open to whomever can answer them. I do not think I am able to create it on my own so I would like some assistance. My first question is, How much does it cost to have someone make an app for you, and what determines the prices? Is there a quide that can help you step-by-step accomplish this goal for someone who has never made an app before? Should you patent your idea before disscussing it with a contractor? Can you sell your idea if you do not want the hassel of making the app? And what kind of money can be made from creating iphone applications? Thanks in advance for all of those who can help! Be Blessed!
tylerleebrown1
June 10th, 2011 11:13 amThe website I mentioned has a video explaining the entire process! Hope this helps.
Nick
June 14th, 2011 11:37 amHi Monique,
Thanks for letting us know regarding your queries and also for your blessings. There are lot of factors which determine the pricing of your iphone app. It depends on the functionality you want to have, duration it would take to build, technology which you want to use, etc. There is lot of money on offer given the idea is unique but most importantly the quality of the app(development). Signing a NDA with a reputated company is enough to keep your idea confidential. Feel free to write to me on my email Id for further information.
tylerleebrown1
June 10th, 2011 11:09 amThe only site for making an app that actually worked for me is rookieappdemon.com you can see a video on my youtube page about it youtube/user/tylerleebrown1.
Sam
July 1st, 2011 8:12 amhi, some one plz help me how to create a app for iphone or andriod. what do i have to do and how much do i have to spend? what software do i need to create a good app? plz someone reply me. i will be waiting for ur answers. thanks.
paula
September 7th, 2011 5:25 pmfor android, everything is free, check Appinventor.com to get started. The only thing you might need to pay for is testing it on a phone if you don’t already own an android.
Maurice Touzard
July 5th, 2011 3:31 pmI have a great idea for an application however I would like to know where can patent my idea so nobody can use or develop an application similar to mine?
John
July 16th, 2011 12:05 pmI would also recommend to teach yourself Objective-C.
I’m currently posting tutorials about Objective-C which is needed to create iPhone apps. http://www.tutsplace.com/objective-c/learn-objective-c-to-develop-apps
Angelo
July 20th, 2011 9:46 amIs there anyone who is willing to work close to me to create an app for me? My app however would be more complicated as there are not many apps like it. It requires using all of iPhones capabilities such as camera, mic, etc. Compensation or even a cut percentage of profit would be provided.
Foo
August 6th, 2011 12:52 pmHey, how to get in contact with you?
Gopikrishna
July 26th, 2011 4:24 ami want to learn how to create apps, i’ve no idea what to do, i m not a developer, but i m very eager to learn, please teach me any one how to create it…
thanks.
malcy
July 26th, 2011 1:35 pmhave an idea for an app that i think could be a real winner. not sure when or how to get started. or what the benifits of doing so would be.
reza
August 11th, 2011 12:09 amThere is already a pc version of the game i want to create an app for.
which steps can i skip and how should i go about doing it (assuming I have gotten the permission/paid the maker of that game to create the app based on the game)?
Thank you
ANTHONY GLENN II
August 12th, 2011 8:36 amI am researching how to patent an idea for a mobile phone application that is revolutionary. Can anyone guide me in the right direction? I live in California
Halfnine
August 14th, 2011 10:18 pmTo answer some of the other commenters Q’s, you are protected if you have your iphone developers sign a non-disclosure agreement (NDA). Price wise good apps are like buying cars in that the prices will be all over the board. A good starting place imo however is around $3k. The app designer / developer should also be able to take your app through the entire process (incl. submitting it to the app store).
Brainfart
August 15th, 2011 11:51 amI have created an APP called app builder.
Jon Russard
August 21st, 2011 8:12 amGet Nov8rix. You can create a customized app. It’s super fast and intuitive. Help is there for free if you need it too. They do both iphone and android apps. I found them through a review by TUAW: tuaw.com/2011/06/13/click-and-drag-iphone-app-creation/
tashi
August 22nd, 2011 5:50 pmI really want to create a very good app. Which is very useful and most needed in daily life but I have finance problem since I am a high school student and don’t do any part time jobs. Any idea or way to make apps for free? Help me out
Stein
August 23rd, 2011 4:17 amhave you heard about snappii.com?that’s really amazing.one can create apps in minutes and without programming skills.
Dhaval
August 23rd, 2011 7:32 amI want to creat apps. I am not developer but I am really interested to do the same. Pls help..
Chris
August 24th, 2011 1:26 pmI (as countless others on here) have come up with what I believe to be an excellent idea for an app. It is sort of re-inventing the wheel but feel it is a huge benefit to millions of people in the uk and if successful, billions worldwide. Looking for a partner to help me on my way, splitting costs and profit 50/50.
hackhassler
September 21st, 2011 9:12 amHi Chris,
I am in London and starting on developing an App. Whilst I don’t have designer skills I am just making my choice who to go with. What I do have is another great idea for a London App and also mega amounts of experience in marketing, PR and promotion to get that idea known about so millions want to buy it.
I was drawn to your comment. If you, (or others in UK) want to get heads together signing NDAs where appropriate I am sure it would work
Antonio
August 24th, 2011 6:08 pmThe article it’s OK! But you’ve polluted the page with banners!
OK, here is a bad example of web design. I wish this bad example has been explored by the book you’ve announced above!
Ann
August 25th, 2011 6:02 amYou don’t have to be a programmer to build your own apps. Just use one of many services. As for me I use snappii because of its features and great developer’s team.
Drew
August 25th, 2011 10:17 amIs there anyway to start developing and testing before you begin to sign up for the developer program? I would kind of like to play around with the coding before I commit to anything.
Alexandra
August 26th, 2011 3:13 amI am not a programmer, and I use snappii.com to make iPhone apps easily and quickly.
OX
August 31st, 2011 4:47 pmim a recording/music artist and i would like to have my own app…. if there is anyone who can help create one please contact me..
Caen Morris
September 7th, 2011 4:16 amI am very keen to create an app but was wondering if there are any programs you can download for free to create the app as i am not feeling the $99 paying fee