views:

179031

answers:

20

How much can a developer charge for an iPhone app like Twitterrific?

I want to know this because I need such an application with the same functionality for a new community website. I can do Ruby but have no experience with Objective-C. So it would be interesting for me if I should start reading books about iPhone programming or outsource the work to a iPhone programmer.

A: 

Cost 99$ to apple to be able to publish your app, or 399$ if you want to control on which device you put your application. But you can pay it near the end when you feel ready to publish.

Dev tools are free.

This is the best book I found soo far, the screencast are good to.

Objective-C is a pain IMO.

Plus an iPod/iPhone to test on!

pmlarocque
A: 

A really good blog post on developing an iPhone app for about $5000.

Michael Sharek
+$140000 in hours (at $100/hour) -1
Stephan Eggermont
From the blog posting "But it turns out that if you do your own development work". i.e. if you assume developing the app is free, it's cheap.
Roger Nolan
"if you assume developing the app is free".... Have you been talking to my sales department?
Dan Ray
A: 

This is a bad answer. See what schwa and chockenberry say below for much better data.

Original, terrible, misguided (though not high, just stupid) answer follows:

Twitterrific probably took an experienced Objective-C developer at least a month or so of development time (say 160 hours), plus a week or so of a graphic designer's time (say 40h). And that is a pretty optimistic estimate of time, I would think testing and tweaking to produce a high quality application would probably add another month.

The API it uses to communicate with Twitter already existed, as well as did much of the actual application logic as there's already an OS X application.

For a developer who is entirely new to Objective-C but has a couple years of development experience in a few other languages anyway, it would be reasonable to add a month of development time for ramping up.

iPhone developers are a bit of a rarity right now, but I think newbies (like me) have had a few months to get close to speed on it so you might be able to find a freelancer. Guru.com shows Obj-C developers with hourly prices of a pretty large range, but ones that are talking specifically about Mac development seem to be at least $50/h.

200 hours (development + graphic design) at $50/h is $10,000.

You might also be able to negotiate a percentage of sales in exchange for a lower rate, but that would require convincing the developer that you're going to achieve a certain level of sales.

Rob Drimmie
I think 160 hours might be a little low. You can certainly get an app like Twitterific up and running relatively quickly. Maybe in 20-40 hours. But then you polish, polish, polish. With Twitteriffic its pretty clear the app has been heavily polished.
schwa
I also think 160 hours is a very low estimate. Customization of graphics and design takes a lot of extra time, as does profiling the application to eliminate memory leaks or other performance issues.
Kendall Helmstetter Gelner
Quite a low hour rate, iPhone developers are really in demand. I love the comment above. Polish, polish, polish. But I think you can get an an app out in a month but not something like twitteriffic.
John Ballinger
$50/hr is pretty low for a really good developer/designer. I personally know many developers and designers who charge $100 - $200/hr, depending on the work.
Dave DeLong
Agreed. 160 hours is extremely low for this kind of polish, as is $50/hour. Current bids I've seen on complex iPhone projects like this are more like $50k-100k, and that tracks reasonably with projects I've worked on.
Rob Napier
This is a really bad answer, the $50/hr rate is way too low.
bpapa
We do iPhone contracts at 100-125/hour, and the total projects end up being about 15-20K... could be 10K if it were really simple. That's without any graphic design.
Andrew Johnson
I cannot believe how greedy iPhone developers apparently are
BlueRaja - Danny Pflughoeft
@BlueRaja it's this thing called supply and demand. The demand for iPhone devs is very high, and the supply is very low. According to the rules of a free market, this *necessitates* a very high price for iPhone developers. There's nothing "greedy" about it. It's economics at work.
Dave DeLong
Is $50/hr _really_ low for iPhone, even on freelancing sites where you get C++/Java/.net developers advertising in the $15-30/hr range (I'm not including the $5-10 people as they are on average not very good)?
John
freelancing sites where people outbid themselves for the lowest numbers will only buy you a mediocre product and set you back in development time when you have to pay a proper engineer to build your product. The cream of the crop developers charge top dollar, and even middle of the road ones charge $100+ an hr. and do NOT degrade themselves with sites like freelancer.com or elance.
drunknbass
@drunknbass - Exactly. I've had to come in after a mess someone made because of a poor decision. You get what you pay for.
David McGraw
A -good- iPhone developer will cost you about $150 p/h (AU/US). You can pay less but what a good one can do in an hour, a less experienced might take 3-5x and may produce lesser quality product. Its not just knowing Objective C thats the key. Developing code is one part of it but missing some other things can be an expensive lesson, how do they communicate?, how good are they are problem solving?, how well can they work with others?, whats their attention to detail like?, how proactive are they? You get what you pay for and finding someone with a good mix of the above is worth it.
Ralph Willgoss
What is this, another rollback war going on?
BoltClock
+195  A: 

The Barack Obama app took 22 days to develop from first code to release. 3 developers (although not all of them were full time). 10 people total. Figure 500-1000 man hours. Contracting rates are $100-150/hr. Figure $50000-$150000. Compare your app to Obama.app and scale accordingly.

schwa
Votes for my answer should be given to this one, mine is estimated, schwa does this for reals.
Rob Drimmie
My example is an extreme case. I included development time, graphic design time, project manager time, etc, etc. An app of the scale of the Obama app can be developed for significantly less.
schwa
You state that there were 3 developers, not all of which were full time, but 10 people in all. What was the other 10 people doing? I would guess that you'd have one graphic designer, and a PM. That leaves 5 people unaccounted for. Surely those 5 shouldn't be billed at $150/hour.
Aheho
UX, server/web dev, etc. Not everyone was full time on the project - but a few folks - maybe 1/2 the group (myself included) were.
schwa
Still, $50k-150k tracks reasonably with the final bids I've seen in other serious projects. Something that integrates with Twitter doesn't require server-side work or sysadmins, so I'd estimate on the lower-side of that range, but I'd be shocked to see it completed for under $50k. That's only about 12 staff-weeks at $100/hour. Getting something "working" on iPhone is pretty easy. Getting it polished takes forever. I've seen guys spend an entire day getting one flip animation to work correctly, or the keyboard to dismiss smoothly. I spent many days on an intermittent tableview animation crash.
Rob Napier
+4  A: 

OK After my last disastrous attempt to try and post a useful piece of help, I went off hunting around!!

I found this site which is aiming for 31 days of tutorials ending in 31 small apps developed for the Iphone all the source code for which is available to download. They also provide a commercial service to build apps!

If you want to know if you can do the coding, well at least you can download the code and see if anything there is helpfull to your needs, on the flip side you can also get a quote from them for developing the app for you, so you can try both sides of the coin, outsource and in-house. Of course it all depends on how much time you have too! Its certainly worth a look!

Appsamuck IPhone Tuts

Paul M
I tried that but those aren't very good.. what you need is "Beginning iPhone 3 Development: Exploring the SDK" (book).
Mk12
A: 

It costs $99 to get an application in the App Store. Aside from that, everything is technically free.

If the developer of Twitterific created the application in his free time (which is more than possible), it wouldn't cost anything more than the App Store registration.

The biggest cost would be how much you charge for your time, which is kind of dependant on the client.

As for learning ObjC or iPhone development, "Cocoa Programming for Mac OS X" by Aaron Hillegass is one of the best books for learning ObjC/Cocoa, and almost everything learned from it will apply to iPhone development (for example, none of the code depends on the ObjC v2 garbage collection, which the phone does not have)

dbr
You can't say "everything is technically free" and then follow up with "The biggest cost would be how much you charge for your time...".Taking the time away from your clients to build your app IS the cost. Even if you do it in your spare time, you're reducing your rest time, thereby being less productive for your clients. That is also quantifiable.
Srdjan Pejic
Opportunity cost is a real cost.
ebynum
A: 

There is much easier way to develop iPhone apps then learning Cocoa.
For example there are libraries shareware and open source as well to build your application using html and javascript only. These are QuickConnect(opensource), PhoneGap(opensource) and NimbleKit (shareware), maybe there are more of them I know just these.
QuickConnect - develop user interface in Dashcode then convert it to Xcode and do scripting. It has access to native iPhone functions like vibration, playing audio, etc, but last time I saw it was totally undocumented and I could not figure out how to build at least something normal.
PhoneGap - similar thing but very few features.
NimbleKit - same concept except it uses real native iPhone controls, has more features, really simple to use (just install and Xcode has new template), well documented, most preferred choice of course. Trial version has no time limit and full featured, so you can play with it and see if you can do what you want. The limitation here is that if you want to run it not only in simulator you have to buy it. I started to play with it about week ago and I like it, however I need some more features to buy, I left all my feature requests on product's web-site and got promised all features will be there within 1 month, well... we'll see :)

Please keep me updated. I am trying to figure this same thing out. I like the promise of PhoneGap and I have not yet tried QuickConnect or NimbleKit
Bryan
NimbleKit 1.3 was released today, now it offers probably everything can be done on iPhone except databases (which announces to be in 2 weeks)
Do these cocoa-free libraries ever link to any example apps that are actually in the store being sold? Since getting adequate performance out of raw Obj-C and customization out of the API is hard enough, I'm wondering how throwing another layer of abstraction into the mix works.
kubi
HTML apps are some of the worst on the app store. It may be easier, but it comes at a price.
David Beck
+1  A: 

The rates that were quoted above are what you would expect to pay US developers; however, I do know some people who have been able to get their apps built for as little as $4,000 by using offshore developers.

Here is a blog post from a group that did this: http://www.lolerapps.com/why-outsourcing-iphone-apps-was-a-no-brainer-for-us

Also, Carla White wrote a fantastic eBook about the process she used to outsource her app called "Inside Secrets to an iPhone App". She talks about how she got a great deal because she was willing to work with a team that was still learning iPhone app development.

So, there are alternatives to the higher price developers discussed above.

MattjDrake
While the app development bids I've seen from India have been lower (sometimes substantially lower), they've still been in the tens of thousands of dollars for a serious app. My experience working through such contracts on other platforms is that they require the requester (you) to have a very specific thing in mind at the start. If you don't know exactly what you want in detail (and you usually don't), then the change fees can rack up quickly. It can still be cheaper than US development, but the initial bid isn't the whole story.
Rob Napier
A: 

There is no doubt offshoring the project is a better option. Why offshoring gets the job done for less is probably because of the healthy team size, experienced developers who are aware of the know-hows of the iPhone development, thus the turn around time is less. So it basically works with everyone.

Offshoring the work to build an app similar to twitterrific can be done for $3500. Below is a very helpful link to a presentation on iPhone development costs.

http://infobeans.wordpress.com/2009/07/23/what-does-an-iphone-app-cost/

AJ
My experience working with offshore developers on iPhone has been exactly the opposite. I've found the developers to have far less iPhone experience than the US shops I've worked with (several of whom specialize specifically on iPhone and have long Mac backgrounds to pull from). I definitely would look (and am currently looking) at having work done in India, but there are significant tradeoffs in my experience.
Rob Napier
Quantity is not proportional to quality.
Jesse Armand
My experience is exactly as @rob points out. It's just flat out terrible. Offshore testing seems to work okay, but don't rely on core functionality and design to be built.
David McGraw
Your definition of "similar" must be "accesses the same backend web service", because it's sure as hell not the normal definition.
ceejayoz
There is a saying that cheap costs a lot. In the end, you don't even get to see the people who are doing the work for you and often due to a breakdown in communication(language barrier etc...) , things don't end up as expected. Most of the time more money is wasted and the end product is not the same.
You get what you pay for. Experience with off-shore teams in the java world has proven this many times.
Derek Clarkson
A: 

How much can one expect to make from an application if they spend $50k to $150k on developing an application?

HRPuffinstuff
There's no direct answer for a question like this. Like any other product (how much could someone make selling some product that cost 50k to develop) it completely depends on the market demands, pricing, quality of the product, competition, etc.
philfreo
Somewhere between zero and tens of millions of dollars.
ceejayoz
A: 

I think the best way to make money by making iPhone apps is to work by yourself. That means you make more money.

deniz
If you ever get it finished. Working by yourself also takes longer and can be more prone to making errors (leading to more debugging time). If your client has a deadline set for you, it will be much harder to meet it when you're flying solo.
bta
I spent months making Cee-lo (http://ceeloapp.com/) by myself. Haven't exactly recouped expenses yet. It's tough!
Typeoneerror
+12  A: 

I am an account exec at a web and mobile development company and hear this question everyday. Unfortunately, iPhone apps are not cheap. You can expect around $100 per hour if you are staying on US soil. I have seen some offshore Indian developers out there for as low as $20 per hour. It all depends on the number and complexity of the functions you wish the app to perform. Simple one function apps are normally around 4-5k. They are so expensive because you are paying a team of people a healthy hourly wage and any type of raw prototyping, development, and coding takes time. Apps can exceed 60-100k pretty easily. Southwest Airlines making an app with a full ecommerce platform that allows you to buy tickets over your phone is an example. All of that porting into their IT is a big job.

And offshoring the project is definitely not always a better option. If you do so you better know who you are dealing with. Do not get me wrong there folks over there who do a bad ass job for a way better deal, but they are not that easy to find. Those guys could fuck around for 5 months on a simple project that would take 6 weeks here, or just not complete it at all and hand it over half finished. I have seen this scenario many times where we finish the work. The project management becomes a challenge. It can be difficult to communicate exactly what you want the app to do.

Wayne Carter
Wayne, unfortunately, I can empathize with the offshoring sitch. Often times you end up sharing enough prerequisite "supplementary info" (read: "expertise you thought you were paying for") that, by the time you're done, you could have just written the thing yourself. You get what you pay for. "Appeat Emptor."
Joe D'Andrea
A: 

At our app development company we always get the "how much" question. The thing is, it always varies but particularly if the app needs fast turnaround, if we have to code extra to break Apple idioms or if it needs a server. We made a video with our CEO to help answer this and the other questions we get like "how do you get accepted to the iTunes store": http://www.youtube.com/watch?v=b3KAAdzx5VU

Rachel
+627  A: 

I'm one of the developers for Twitterrific and to be honest, I can't tell you how many hours have gone into the product. I can tell you everyone who upvoted the estimate of 160 hours for development and 40 hours for design is fricken' high. (I'd use another phrase, but this is my first post on Stack Overflow, so I'm being good.)

Twitterrific has had 4 major releases beginning with the iOS 1.0 (Jailbreak.) That's a lot of code, much of which is in the bit bucket (we refactor a lot with each major release.)

One thing that would be interesting to look at is the amount of time that we had to work on the iPad version. Apple set a product release date that gave us 60 days to do the development. (That was later extended by a week.)

We started the iPad development from scratch, but a lot of our underlying code (mostly models) was re-used. The development was done by two experienced iOS developers. One of them has even written a book: http://appdevmanual.com :-)

With such a short schedule, we worked some pretty long hours. Let's be conservative and say it's 10 hours per day for 6 days a week. That 60 hours for 9 weeks gives us 540 hours. With two developers, that's pretty close to 1,100 hours. Our rate for clients is $150 per hour giving $165,000 just for new code. Remember also that we were reusing a bunch existing code: I'm going to lowball the value of that code at $35,000 giving a total development cost of $200,000.

Anyone who's done serious iPhone development can tell you there's a lot of design work involved with any project. We had two designers working on that aspect of the product. They worked their asses off dealing with completely new interaction mechanics. Don't forget they didn't have any hardware to touch, either (LOTS of printouts!) Combined they spent at least 25 hours per week on the project. So 225 hours at $150/hr is about $34,000.

There are also other costs that many developer neglect to take into account: project management, testing, equipment. Again, if we lowball that figure at $16,000 we're at $250,000. This number falls in line with Jonathan Wight's (@schwa) $50-150K estimate with the 22 day Obama app.

Take another hit, dude.

Now if you want to build backend services for your app, that number's going to go up even more. Everyone seems surprised that Instagram chewed through $500K in venture funding to build a new frontend and backend. I'm not.

chockenberry
Thanks for the breakdown
Mike Akers
Good read. But you might want to replace "fricken' high" with "fricken' crazy" or "fricken' stoned" in the first paragraph. :)
Steven Fisher
This should be the most accurate estimation since it is directly from a Twitterific developer
deddebme
@deddebme: I don't know chockenberry, so I won't comment on his credibility, but since when is a developer's view on project cost "accurate"?
Philippe Leybaert
pixel
@Philippe I'm also one of the owners of the business that built the product. Who would have a better view on accurate project costs? And the notion that it's the language's fault is laughable.
chockenberry
Saying the language has nothing to do with project cost is a joke. Don't tell me that writing code in Objective-C takes the same effort as writing in a language like C# or Java. It's a fact of life: developer productivity suffers when using a primitive language like Objective-C.
Philippe Leybaert
@chockenberry: like I said: I don't know you, and you didn't make it clear you are one of the owners. I also said specifically that I couldn't comment on **your** credibility.
Philippe Leybaert
@Philippe Leybaert not trolling, honest question. How much experience do you have with Objective-C and Cocoa/Cocoa Touch?
Mike Akers
I've written 3 commercial apps for major news papers in Belgium (2 iPhone, 1 iPad), created the official tv guide app for the largest cable company in the country, and currently working on 3 more iPhone and iPad apps for a few top-50 Belgian companies. I could go on, but I don't feel I should have to prove myself here. FYI: I've also created some iPhone apps and frameworks using MonoTouch/C# so I know what a difference a language can make in developer productivity.
Philippe Leybaert
@Philippe Leybaert What's your respective experience in .NET versus Obj-C? I'm a lot quicker in PHP than any other language, but that's because I work in it a lot.
ceejayoz
The last 9 months, I've spent 90% of my time in Objective-C, meaning at least 50 hours a week. My .NET experience can be verified online (Google is your friend). I've also done almost 10 years of C++. I can compare languages, trust me. Why do I feel like I'm being questioned as if I'm in court?
Philippe Leybaert
@Philippe You're not, we're just interested. I'd personally like to know more about MonoTouch or other alternatives for iOS dev vs. Objective-C since many of my projects are becoming cross platform.
Mike Akers
Developer productivity is subjective. If you find yourself more productive in C# or Java then great. But it's a moot point.
dannywartnaby
If Apple had given you 45 days of development time, would you still have shipped on day 1, at 20% or so less cost?
smackfu
@Philippe Leybaert You may feel as though you're being questioned in court because you seem to be intentionally try to stir things up with your comments. Guilt's a wonderful thing.
Martin Bean
Great post. It's nice to know I'm not crazy when I provide similar estimates.
Jim
thanks! Great insight
Ralph Willgoss
@Philippe - No disrespect intended but I don't think this has anything to do with developers or languages, the beauty of the estimate above is that its been done with benefit of hindsight. Its hard to argue with a record of the actual time spent on a project.
Ralph Willgoss
Objective-C is slower to develop with than C#. Its the tools.
jamie
To the delightfully misinformed people saying "Objective-C is slower", it's more accurate to say "Objective-C is slower for YOU". Don't blame your ignorance or desire to stick with design patterns learned from another programming environment on the language.
Jeff LaMarche
I've done iPhone and Android versions of the same app on several occasions now, in every single case, the Android app was done second and took longer - anywhere from 25% - 100% more engineering hours and usually the end-product looked worse. In the hands of a competent practitioner, Objective-C is an extraordinarily fast language to develop with.
Jeff LaMarche
@Philippe just because you have a hard time learning and working with objective-c doesn't mean everybody does. Most people find it much easier to work with than any of the other languages you mentioned. I think the comments and community here speak for themselves in regards to this.
coneybeare
Awesome +1 for mentioning the book you wrote without mentioning that you wrote it or that you're one of the two "experienced iOS developers". Humility FTW.
Rahul
To those who think that Objective C is *not* slower than any alternative: why do you think Objective C is the ultimate in productivity? Or do you think all comparisons of languages are completely subjective? Even assembly language? Brainf**k?
Ken
Ken - I think a lot of the problem is that people can't separate language from expertise. Those coming to iOS from years of OS X development find Obj-C highly productive - they have thousands of hours of useful experience. Those coming from C# and Java backgrounds don't.
JulesLt
(retry) I think a lot of the problem is that people can't separate language from expertise. Those coming to iOS from years of OS X development find Obj-C highly productive - they have thousands of hours of useful experience. For what it's worth, the productivity strengths of Obj-C are a higher degree of runtime dynamism (closer to Smalltalk/Ruby/Python) than C# or Java, and a well-designed application framework and APIs. In contrast, C++, Java and C# are more closely related, which makes a lower learning curve when moving between them.
JulesLt
For such a "primitive" language, Objective-C sure does have some very expedient features. For example, I can send messages to nil without worrying about crashes. This saves me tonnes of null checks, since most of the time I just want a no-op if the object is nil. For Android, I have to write lots of extra code just to check for null at every turn.
glorifiedHacker
There seem to be three comment threads afoot: 1) Objective C(ost) of dev as outlined by the app author. Keep in mind, if $150/hr is negotiable in practice, client cost could fluctuate, but it's still insightful! 2) Subjective C(omparison) of dev experiences across platforms, languages, et. al, which will *always* be different by definition (e.g., expertise, familiarity are factors). 3) Objective C(ontrast) of language features, apart from individual POVs. As for me: 1) Thanks Craig!!, 2) I have a roughly 2:1-3:1 productivity ratio WRT Android OS/iOS. YMMV. 3) "Go with what works best for you!"
Joe D'Andrea
**They worked their asses off dealing with completely new interaction mechanics** is the key statement in this answer. But the question isn't specific about whether the costings should be for someone who is new to iphone development. You've got $150 an hour but that certainly isn't the average wage of a UK programmer (http://www.itjobswatch.co.uk/contracts/uk/objective-c.do) - I think you should stop over-charging yourself!
Chris S
+2  A: 

I hate to admit how little I've done an iPhone app for, but I can tell you I won't be doing that again. The guy who said that "simple, one function apps can be done .. [by solo developers]... for $5K" is correct; however, that is still lowball, and presumes almost no project design, graphic design or network backend work.

juggleware
+4  A: 

I am the developer for Coupious mobile coupons iPhone app and with the amount of time that I spent on that application (v1.0 - v1.5), it was probably a $15,000 - $20,000 investment. However, to be fair, I do admit that I was the only developer working on it and when I started the project, I had never seen or used Objective-C before. Despite that, three months later, it was released so the numbers are probably a little skewed because there was a fair amount of learning going on as well as coding.

However, iPhone competent developers run in the range of $80-$150 depending on their skill and time with the platform. I would say that for a simple application, an app would probably run 2K-5K, a medium complexity app would run 5K-15K and a fairly complex app running 15K-30K. Game applications could be even more.

The reason it is so high is that the skill is fairly specialized and not everyone is able to do it

davidstites
+14  A: 

I am a very good iPhone app developer, and I charge over $150 per hour for my services. I have a ton of experience building iPhone apps and their server side components. I have also been called in on several occasions to fix offshore developed apps. Here's my take.

  • Design costs money, good design costs lots of money. Expect several designer weeks of work per app screen. Offshore teams do not do design.
  • Server development and infrastructure is critical if the app is to succeed. A slow server response, or an overloaded server will hamper your app, and crimp sales and satisfaction. The server side of the equation will cost the most and take the most time to develop. Those who offshore their server development will find that quality and uptime are both terrible, in my experience.
  • App development if done right takes time too. A professional developer will ensure all HIG rules are followed, the app is properly structured and contains no known errors, it performs well, and it passes the app store validations. Offshore teams just cut code.

I'm just about to release a shopping app for a client. The design work was done by 2 client in-house designers over 2 weeks, quick because they had all the image assets already. Think 2 people x 10 days x 8 hours = ~$24,000. The server side had to be modified to provide data for the iphone app, we used their in-house team and in-house platform and in-house API, 2 developers, 4 weeks, or about $50,000 and thats because they already have a web shop and API. Cost them about $400,000 to get there (excluding platform). And I wrote the app side in 3 weeks, given that a lot of my code is duplicated from previous projects, another ~$25,000, the cheapest app I ever did.

Total spent: ~$100,000, and thats insanely cheap!

And they will give this away for free so clients will buy from their store from their iphones.

For your app, Peter, if you have the servers and the APIS and the design, I'd guess at $30,000 to $60,000 depending on complexity. If you do not have the design, double it. If you do not have the APIs, double again...

Hiltmon
+32  A: 

There are ways of paying less to get an application, developed than paying the going rate, but very often you get what you pay for - inexperienced developers who leave you with a mess of spaghetti code that's impossible to maintain, or experienced developers with whom you have to communicate across a cultural and language gap.

Developing an app like Twitterific is not easy. It's an extraordinarily polished app with a lot of attention to detail that most people - indeed many developers - would fail to notice or realize the effort behind. You may be able to get a Twitter iPhone client written for $3500 or $5000 by going offshore or by being willing to "work with inexperienced developers", but you're not going to get Twitterific for that, and it's doubtful you'd get even a halfway decent application for that amount.

And you likely will end up spending a lot of time managing the process, going back and forth on requirements, and fighting to get what you really want instead of what they want to give you.

There's also a risk with "cut-rate" development, whether it's offshore or just using inexperienced developers - you may very well end up with something you can't use, or something that gets 1 star ratings because it crashes or behaves erratically. You might find the occasional underpriced gem of a developer, but they won't stay underpriced for long given the sheer demand in this market right now.

By virtue of my books and blog, people often reach out to me when they need help with their iPhone applications. I get, on average, 4 or 5 inquiries a month from people asking for help fixing applications they had developed either over-seas or by inexperienced developers here in the States. In most cases, I end up having to tell them they'd be better off throwing their code out and starting over with a developer who knows what they're doing rather than trying to fix the code they bought on the cheap. If they insist on trying to "fix" what they have, I decline the work.

Jeff LaMarche
lamarche knows what he's talking about. he wrote the book on iphone development. :)
mt3
I'm debugging right now one of these spaghetti code apps. The previous programmer left my customer with a "finished" app. And I tell it's a pleasure. Now, let me go out a moment to hang myself off that tree.
Diego Freniche
+6  A: 

River of News for the iPad took about 400 hours of development to get to version 1.0 and I don't know how many hours my designer spent (20-50?). At US labor rates that's at least $40,000. But that sort of tight development was only possible because it was a one man operation. There is an enormous amount of overhead added when you separate the person writing the code from the person deciding what the product is going to do.

If you are going to send it offshore you'd better know exactly what you want. With the language and time difference it's very hard to do iterative design where you are exploring what is possible.

Dylan
A: 

We just develop app for mobile and cost for develop about 9000$ (7 developer + 1PM + 1 Tester)

Welcome To VietNam

nguyendat
Thanks for having us. Let's see the application before we're impressed with the price though.
Typeoneerror
I'd love to see what app this is. 7 devs working on 1 single app sounds pretty ridiculous. Also, no designer? This app must be neat.
Sam V
Sorry, because security reason so i can't post more information here.
nguyendat