A client has asked me if I can make an app (because a company asked him). He knows I've never made one before.
They have a long list of specifications that they want it to do. There's no hurry: I would have six months to complete it.
While I have experience with PHP, C, UNIX, MySQL, HTML, CSS, WordPress, Joomla, etc., I haven't used any of the tools they want to build the app with (Amazon Web Services, a couple of data sources, and an SDK they like). I'd like to learn app development. It just seems like a lot of things to learn all at once.
I think my best option would be to talk with someone who's already familiar with those tools. At the very least, that person could give me some idea of how much time and effort I'm looking at. How do I find someone for consultation with those skills?
Thank you for the advice. I'm sorry I didn't respond sooner.
After several other developers gave the client estimates for the app (large estimates), we both realized it was too big of a job for just one person – let alone one who's never even made an app. So I bowed out.
Last I heard, the client couldn't find any estimates within the customer's budget.
I appreciate all of your responses, and now I'll know what to do the next time I'm in this situation.