
"Interaction Design: beyond human-computer interaction, 2nd edition covers a wide range of issues, topics, and paradigms that go beyond the traditional scope of human-computer interaction (HCI). Using state-of-the-art examples, it covers psychological and social aspects of users, interaction styles, user requirements, design approaches, usability and evaluation, traditional and future interface paradigms, and the role of theory in informing design. Topics are grounded in the design process and presented in an integrated and coherent way. The book focuses on how to design interactive products that enhance and extend the way people communicate, interact and work."--Jacket.
Finally, towards the very end you might do a few variations within your fully realized native app, but that kind of prototyping is extraordinarily expensive and 90% of your design questions should be answered by that point.
The output of a good design process should include dozens of vastly different looking prototypes, in totally different mediums, each of which helped answer key design questions.
A good introduction to this's stuff is Rogers, Preece and Sharp's "Interaction Design". My personal favorite for diving into the breadth of design techniques is Brenda Laurel's "Design Research".
I've dabbled in this field in my job, but I don't have any real training, so I've had to teach myself.
The classic text in this field is _The Design of Everyday Things_, by Donald Norman.[1] Also very useful is _Interaction Design_.[2] The first is a very quick read (it's only about 200 pages, and not very technical), while the second is a textbook intended for use in university courses on HCI.
I've found both very valuable in trying to figure out how users approach things without any formal cognitive science or HCI training.
[1] http://www.amazon.com/Design-Everyday-Things-Donald-Norman/d... [2] http://www.amazon.com/Interaction-Design-Beyond-Human-Comput...