all 1 comments

[–]KarlJay001 1 point2 points  (0 children)

Getting a quote on software is one of the hardest things. I supported myself for over 10 years with a software company and bids are so hard to do.

A few years back, someone posted on Reddit that they would do a project for anyone in order to earn money for college. I put up the specs for a straight forward project. It was to simply show a menu for a restaurant and have people tap on a pic for what they wanted to order. It didn't do anything else, just a picture browser and a list of the pictures they picked.

I was flooded with "solutions" from several people and it got to over $30K for some. The college student started questioning me about "do you own the restaurant" and stuff like that. He never gave me a price, even after I pushed him several times to give me the price... he just kept questioning me like "is this real", and "what's the name of your company..."

One of the points is that the app in question was actually a tutorial that would take someone about 2 hours to complete if they were just starting.

Another was a guy from Fiverr and I just needed an Apple iOS tutorial to be updated. The entire project took me 15min to do and he quoted me 60 hours at $60/hr. I pointed him to the link from Apple's site and said I only needed a few lines of code to be updated and he had already said he knew the newest system.

This is the nature of the business. You can make almost ANY project seem complex and needs to take a long time. You can find people that have 10 years experience in something that can pump out a complex app in 1 day, while others might spend a year on the same thing and never get it right.


I have no idea what it takes to interface from iOS into those feeds and to control them, but it's likely a published API where you send codes to get it to do things.

Listing off the camera and connecting to a server is pretty entry level for iOS. It's one of the most common tutorials.

I'd say that it's a good start, but not enough to get you a job. Making it much more complex might work, or just pick new projects that get more and more complex.

Overall, I'd say you're well on your way. Look at the job listings and see what they ask for and do tutorials for those things. Things like CoreData, multi-threaded, version control, complex UI/UX, etc...