are important for user-friendly products. Large product teams in particular can avoid inconsistencies, proliferation and unnecessary duplication of work with a design pattern library. Design patterns are recurring solutions that solve common design problems. They are standard reference points for the experienced user interface designer.

Expanding Card r.png

Action

translation dialog r.png

Configuration

Mass Change.PNG

Content Editing

Foundation r.PNG

Foundation

Bite Snack Meal r.PNG

Navigation

Action Column2 r.PNG

List & Table Action

OMP Search r.PNG

Search, Filter, & Find

Shell Global Functions 2 r.PNG

Shell - Global Functions

Status & Filter r.PNG

Status & Filter

provide a common language between designers. They allow for debate over alternatives, where merely mentioning the name of a design pattern implicitly carries much more meaning than merely the name.

is to give you an understanding of how to deal with design patterns and how a powerful pattern library contributes to the long-term success of products.

There are many benefits of using a pattern library that are worth highlighting:

Reinventing takes time. Use existing patterns when they exist. When needed, develop them, but not only for a specific use case. Develop your components as a common understanding so that a pattern can be used to cover different use cases.

Everyone loves when an application is easy to use. Use the right pattern, it saves time, avoids headaches, and helps users accomplish their goals efficiently by eliminating confusion.

Well-known UX methods help users to recognize interaction schemata, to navigate intuitively through the screens

Understand common UI patterns, understand their different aspects and use the best fitting one again. Again don’t reinvent the wheel when it comes to established UX practices. A lot of design challenges have been solved already.

Even if we can rely on a pattern recommendations, they have to be adapted to the specific use cases, we shouldn’t just “copy” the layout of similar UIs.

There are a number of excellent pattern libraries that support larger applications and services