Mobile devices and the applications on them play an increasingly important role in our lives. Primarily, we can not only use them for telephoning, but for entertainment, work, online administration and mobile payment.
Users need to look for the features that they want to use more and more. This constant search can degrade productivity and hinder smooth user experience.
Menus in mobile apps are usually built of pre-designed, static elements, but if we analyze users' usage patterns in an app, we can filter frequently and less frequently used features. Using these data, dynamic menus can help users access the features they use more often or hide the ones they use less.
Using dynamic menus, users can quickly find the features that they often use, increasing productivity and overall user experience.
In my thesis, I present the concept of dynamic menus using an application for Android OS: how I implemented the selected dynamic features, how I tested them, and finally how I was using them in an independent applications.