Over time, different patterns have become common for most mobile users. Designing solutions that make use of these patterns is an effective way of creating experiences that are natural to your users.
Other patterns are not so universal, but knowing them can help you understand which solutions work in a specific context and which ideas to test with your users. Improving the user experience is an ongoing process that is fed by testing, reading, and listening to your users.
In the next few pages, you will learn about some of the most common design patterns, separating them into two groups, those which can be associated with the user interface, and those patterns associated with the behavior of the application. This division has been made with the intention of helping you in understanding the usefulness of each one of them and to guide you in their...