When devising an app we make oceans of decisions. Some are dictated by personal preferences, some by principles, some by elaborating feedback on beta versions and some by taking inspiration from other apps. A posteriori, depending on the "success" of the app we can say which decisions were right or wrong. An alternative approach is based on Mental Models, "minimal pictures" that can be used to describe how people learn and interact. Before buying an app your customer has already a mental model of how it should work. Knowing more about that model helps you a lot to devise an experience that matches customers' expectations.
In this presentation I will talk about beliefs, cars, processes, scripts, metaphors, roadblocks, cheating, woods, tasks, plans, novels, walkthroughs, inertia, simplicity, affordance and I will carefully avoid the skeuo vs flat debate. I will raise a fuss, and when the dust settles, the distance between your next app and the mental model of your customers will, hopefully, be shorter.