I usually know the basics of what I want to do beforehand, so I usually start on the designer, then I take things from there.
I will admit it though, lately I've been designing with it the need for the designer, but that just for basic apps.
Thought process > Designer > Code > Test...