Design patterns are structures used for different purposes. For example, different designs can be used in line with navigation, dealing with data, personalization, screen interactions, social, notifications. It is necessary to employ them within the framework of categories in order to get the best design.