Common Computer Science References
Points to remember:
You do not want to "Teach" someone how to use your app, they should just be able to know how to use it
You assume you know how an program "should" work, but once you start to create one it gets really complex (splash screen, main menu, levels, ...)
Don't reinvent the wheel, if there is a good idea in another program, use it!
Principal #2
"Good artists copy, great artists steal!" Pablo Picasso
Build on the shoulders of greatness
Don't build your app in a bubble
Our Steps:
Review programs that are like the one you are creating
Apple Apps Store
xBox
Google Play
online, ...
You are to look at several (at least 3) apps and note (that means make notes):
instructions
colour
complexity
interaction
start screen
about screen
help
...
The great thing about modern software distribution is that it is now a meritocracy. If you app is good, it is placed right beside every other app, even huge software teams have developed. Make sure your app is good at 1 thing and it does it flawlessly!