you forgot the most important step: be realistic! programming that app is gonna take months away from your spare time (if you really are starting from scratch) and your chances of actually producing a killer app are marginal. you gotta be aware that there are countless hours of unpaid work ahead of you, for which the revenue of your app is not going to account for.<p>I don't wanna sound like a disgruntled developer (I really am not), but it's important to know that most likely your expectations on this app are heavily biased - especially when you lack developer skills. when you decide to enter the app business, you have to be aware that you are competing in what is probably one of the most competitive markets in the world, with very smart people from all over the world trying to monetize their apps. if this doesn't curb your enthusiasm then have a go at it - godspeed!
I'm all for people learning to program so they can build something they're excited about, but this seems disingenuous. For most people it'll take months or more to go from zero coding experience to building an MVP of their 'killer app' idea. Posts like this make it sound like it's just working through a checklist.<p>If someone's not excited about the actual process of learning to code, a)they'll probably get discouraged quickly and b)there's probably a more efficient way for them to get a prototype of their app than learning to code from scratch.
I donno but I think this is Question one:
Does something like this exist already and are people actually paying to use it? (Unless of course you're selling a (great looking) service for all the other questions).
Start <i>doing something</i> is definitely the most important step, but unless you know whether a) the idea will make money and b) how you're going to market it, chances are your effort will be wasted.<p>Part of me thinks that the ideal is if you have any idea in an already busy market. That way you know that the core idea makes money, and you can pick up marketing ideas for your future competitors.
I'm a huge advocate for the Lean Startup approach, which is more often than not the best approach for deciding whether or not to develop a mobile application. That being said, I think it's a bit of a stretch to expect a blog from a company that provides training for learning coding to write about the customer development process.
For anyone who actually wants to build an app -- This guide is very long winded. For iOS, the easiest way is to download xCode and try to build it.<p>I would suggest Aaron Hillegass' Big Nerd Ranch Guides for ObjC and iOS programming. I read those books over a few days to get started and felt as though they provided a great foundation for all ObjC things to come. Stack Overflow fills in the blanks.<p>You don't have to take my advice, but it's been 8 months since I started "building my killer app", it's been out in the app store for almost 5 months, and since then we've been featured by Apple, and have over 50K users. Just plan to start what you've finished and you'll force yourself into having a killer app.
I saw somebody paste an image of an iPhone into a PowerPoint slide, and draw all the screen elements using copy and paste or the PowerPoint drawing tools.<p>He used inter-slide hyperlinks to link all the screens together and some simple transitions, and the end result was just like running a real app on the simulator to the untrained eye.<p>I suppose the next step is to just find some foreign devs to actually build the thing.