This is my
simple guide to designing a
UI.
Make sure the user can actually
use your
application. Don't overdo the
glitz. Make sure
fonts you use are
readable, as are the
buttons and
lables you apply them to. Make sure it won't take 3 minutes for your
menu to pop up because of your
drawing code. Don't use
crazy wacky psycadellic colors, because it will be hard to reproduce them across platforms, and often leads to an
ugly UI. More
importantly, it leads to something difficult to
replicate; which makes it harder when you're writing another app (or another
part of your app). Make sure the
user can get to where they want to get in your app
quickly and
efficiently; they'll put up with it the first time, if only for the
eye candy, but after that they'll get tired of it. Don't overdo the eye candy. Put it in an
easter egg or something.
I see so many applications that would be SO much better if only the
writers had followed this
style, so I decided to
node it.