You've just had an idea. You want to create the next FlappyBird. This one will be bigger, better, and filled with micro-transactions!
Or, you want to solve a problem using the ever evolving smartphone and make the world a better place.
Sounds great! Let's explore some potential reasons for building the app and what doing so may involve - assuming someone hasn't already created your app idea.