I need insight from my sk tech people (sci, bean, etc.) I want to get an app created. I know nothing on the technical or financial aspect so I'm seeking exploratory input.
I want to make a very user friendly app that links to a database and sends/receives in real time (perhaps 15 min intervals depending on price difference) data that is updated by thousands of users regarding millions of items that each item contains up to a few dozen fields (example: eggs-white/large/organic)
Simple example yahoo fantasy sports app but different content but same tech and financial requirements
MY QUESTIONS
1. Approximate duration to mimic the yahoo app
2. Approximate development cost
3. Approximate maintence cost
Trying to gauge if it's 6 months 6 years 50k 500k 5M...ranges ok for answers for sure
Comments
b) 130k is more likely
c) oh, this one is tricky...
http://www.freelancer.com is a good site where you can bid out projects and get advice and quotes from people around the world to do the work.
The cost to keep the app functional will depend on the number of users and the amount of data being transferred. Small apps/sites use shared hosting which can run about $100 per year, to dedicated hosting which runs $150 /month and up. There's also the cost of any programming changes / upkeep / updates to the code if you so choose.
2. cost, also depends on who u hire, and the difficulty of labor, which from your description isn't that bad.
3. depends how many bugs, but not that much, mostly just a database, most apps databases u can just host on google, and it's quite cheap pretty reliable. will they datafarm you and have access to the data. maybe. lol
Im not questioning you btw you know a lot more than me about apps/developing but from a purely hosting side for the db with thousands of users updating millions of items the costs will rise.
I'm sure they have a high fixed cost, but after that i can't imagine any bigger additional cost for maintenance except for income cost.
The former would be difficult to pull off, as that would be a large amount of data to pass to each device at any interval. See here for more information: http://josh.zeigler.us/technology/web-development/how-big-is-too-big-for-json/
Even storing that amount of data within an app on Android/iOS would take a massive amount of space on the users phone. 2GB worth of offline files would be something most users would balk at.
Usually you would just request the information the user needs to see on that current screen. i.e. - If the user goes to the Eggs-White/Large/Organic screen, it requests the 12 attributes for that item. Or if the user goes to a department, i.e. Dairy, it would send a request for the items in that department.
Perhaps that helps you explain what you want a little clearer. If you have questions or want advice, PM me for my gmail address to get me on Google Hangouts.
Flash is dead.