## UI Patterns :
- UI Patterns is a solutions to common usability problems.
- Many sites using UI Patterns.
- The purpose of UI Patterns are to provide the smoothness experience for users to achieve their goals.
## Usability :
- Usability is about people and how they understand and use things , not about technology.
- Patterns is a set of rules that we use them to solve problems.
- UI Patterns are a way of documenting a common solution to a design problem.
## Common UI Patterns :
- Hamburger menu.
- Breadcrumb: A way of allowing users to feel safe and well-oriented when navigating a hierarchical site.
- Account Registration: A way of gathering infos from the user in order to offer them something in return.
- Continuous Scroll: A way to consuming a large amount of content that may not be displayed on a single page.
- Availability: Know quickly if someone is available or unvailable or away.
- FAQ: Offers the users an easy to find space to get answers to common questions.
## Improving UI Design :
- Identify design problem.
- Studing existing design patterns.
- Prototype your design.
- Test your design with at least 5 users.
- learn from the results and iterates.
## Difference UI Patterns categories :
- Data interaction : this type aids is giving and receiving data.
- Simplification : Like social media sign in.
- Navigation
- Incentivization or ( reward system in your app or website ).
- Hierarchy : visual hierarchy .