Earlier quoted context omitted.
Fast, good, cheap. Pick two.
good and cheap?
Dear business people, an iOS app actually takes a lot of work
101–110 of 135 posts
Re: Dear business people, an iOS app actually takes a lot of work
#102I recently made an Android app for $150. Ad supported. Now with 1 million users. That's about 1/30th of what it has earned so far. Hard way to learn to value my own work more.
Re: Dear business people, an iOS app actually takes a lot of work
#103Earlier quoted context omitted.
Good for you. Most outsourcing projects don't go nearly that well. Which is a shame, but understandable. Why should the good Indian programmers work on the kind of projects people are willing to sell?
> "Most outsourcing projects don't go nearly that well." Do you have a source for this? I'm a "business guy", but I read the hell out of Hacker News. I hear this a lot, but it hasn't been my experience, whatsoever. Seriously, how is an outsider supposed to read these arguments as anything more than people on the inside trying to justify what they do and the prices they charge? Read that article again. It's written fo…
Here's my advice to any prospective outsourcer:
-You still need to do your job as a both a product manager AND a project manager. Failure at either one of these duties on your end cannot be rescued by developer skill.
-You need to be able to identify whether or not a contractor or firm is actually capable of doing the work you're asking them to perform. Have they completed similar projects in similar time frames? Do they have repeat customers? How experienced are their developers? Do they have experience in the platform you're developing in? Are they full stack or are they just building the mobile portion?
-Always understand that contracted labor will be less opinionated, and will be far more likely to take a "Garbage in, garbage out" approach to any requirements you feed them. A salaried engineer may provide some push-back on features that will cause the project costs or timing to slip, contractors (foreign or native) have a tendency to happily plug along and let time and budget slip and then just apologize after the fact. Remember: Every mistake YOU make will likely result in more billable hours for them, so they have a financial interest in not telling you when you've stepped in it.
-Requirements should be very detailed. If you hand them a PowerPoint slide deck with some notes your project is doomed.
Re: Dear business people, an iOS app actually takes a lot of work
#104I'm learning iOS development. I won't start this now, as there's alot more of iOS to learn, but what are the main languages/frameworks are being used server side to interface with iOS apps?
Re: Dear business people, an iOS app actually takes a lot of work
#105Re: Dear business people, an iOS app actually takes a lot of work
#106This might be a stupid thought, but I wonder if there's a psychological issue at play for iPhone apps in particular where people subconsciously think small form factor = pretty simple = pretty cheap. Of course, the reality is usually exactly opposite.
Re: Dear business people, an iOS app actually takes a lot of work
#107It's the same problem on Web Development. It's actually worse. As JavaScript and the DOM are quite hard to handle (cross-browser issues too) to build the simplest features and interactions. I found out that it's not worth it to mingle with offline-small business. Their budget is usually $1,000-$2,000. That's barely enough to buy a stock template, a couple of plug-ins, setup WordPress and customize it a little. The pr…
> It's the same problem on Web Development. It's actually worse. For me, on average, the same type of UI / interaction in iOS takes about 3-5x more to develop versus web.
Re: Dear business people, an iOS app actually takes a lot of work
#108I agree with the overall sentiment of the page. A few questions to seasoned iOS devs: "With websites, you can simply add one more page, then create a link to that page when you needed. However, you can’t do that with iOS app, everything has to be set in the beginning, any changes might result in significant other changes that you might not be able to understand why." Isn't this what the Navigation Controller is for?…
Re: Dear business people, an iOS app actually takes a lot of work
#109Earlier quoted context omitted.
I believe he might be talking about modifying a view, as he presents the example of adding an email button or a facebook one. It still doesn't make sense as you can use tools such as Interface Builder. The only thing that applies, you could still be building the view programmatically or need custom animations. That needs coding. And of course a facebook button needs to handle things such as authentication than an ema…
It still doesn't make sense as you can use tools such as Interface Builder. I was bitten by this on my first major contract iOS app, so I think I know what he means. Interface Builder will get you most of the way fairly quickly, which is deceptive. Then you start refining to try and match the photoshop mock-up for visual design, and find the built-in UI classes don't handle this. Buttons not supporting labels below a…
Re: Dear business people, an iOS app actually takes a lot of work
#110The idea that you can whip up a very complex iPhone app "in a weekend or two" is naive and, dare I say, bubblethink.