UI patterns are templates, that give a solution to the problem that comes up when interacting with a user interface. There are four types of design patterns, such as input / output, social sharing, content structure and navigation. The presentation is prepared by Alla Kupriianova, a designer at Yalantis.