25.1 Buttons
Buttons is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
Step by step
- Define the user problem connected to Buttons.
- Collect evidence before jumping to a polished solution.
- Create the smallest flow, sketch, wireframe, prototype, or test needed to answer the question.
- Test the design with realistic content, states, and device constraints.
- Record what you learned and change the design based on evidence rather than preference.
10 practical examples
- Apply Buttons to a course website and explain the decision you made.
- Apply Buttons to a online store and explain the decision you made.
- Apply Buttons to a banking app and explain the decision you made.
- Apply Buttons to a school portal and explain the decision you made.
- Apply Buttons to a clinic booking system and explain the decision you made.
- Apply Buttons to a dashboard and explain the decision you made.
- Apply Buttons to a restaurant site and explain the decision you made.
- Apply Buttons to a mobile app and explain the decision you made.
- Apply Buttons to a creator site and explain the decision you made.
- Apply Buttons to a business landing page and explain the decision you made.
Hands-on example
UI/UX PRACTICE
Problem: A user struggles with Buttons.
Evidence to collect: interview, observation, analytics, or usability result.
Artifact: flow, sketch, wireframe, prototype, or test plan.
Success measure: task completion, clarity, error reduction, or satisfaction.
Next step: test one assumption.Expected output
A user-centered design artifact for Buttons plus a clear statement of what evidence would confirm or reject the design decision.
Practice exercise
Create a fresh example for Buttons using a different product, screen, component, or content set. Explain what changed and why.
25.2 Inputs
Inputs is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
Step by step
- Define the user problem connected to Inputs.
- Collect evidence before jumping to a polished solution.
- Create the smallest flow, sketch, wireframe, prototype, or test needed to answer the question.
- Test the design with realistic content, states, and device constraints.
- Record what you learned and change the design based on evidence rather than preference.
10 practical examples
- Apply Inputs to a course website and explain the decision you made.
- Apply Inputs to a online store and explain the decision you made.
- Apply Inputs to a banking app and explain the decision you made.
- Apply Inputs to a school portal and explain the decision you made.
- Apply Inputs to a clinic booking system and explain the decision you made.
- Apply Inputs to a dashboard and explain the decision you made.
- Apply Inputs to a restaurant site and explain the decision you made.
- Apply Inputs to a mobile app and explain the decision you made.
- Apply Inputs to a creator site and explain the decision you made.
- Apply Inputs to a business landing page and explain the decision you made.
Hands-on example
UI/UX PRACTICE
Problem: A user struggles with Inputs.
Evidence to collect: interview, observation, analytics, or usability result.
Artifact: flow, sketch, wireframe, prototype, or test plan.
Success measure: task completion, clarity, error reduction, or satisfaction.
Next step: test one assumption.Expected output
A user-centered design artifact for Inputs plus a clear statement of what evidence would confirm or reject the design decision.
Practice exercise
Create a fresh example for Inputs using a different product, screen, component, or content set. Explain what changed and why.
25.3 Cards
Cards is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
Step by step
- Define the user problem connected to Cards.
- Collect evidence before jumping to a polished solution.
- Create the smallest flow, sketch, wireframe, prototype, or test needed to answer the question.
- Test the design with realistic content, states, and device constraints.
- Record what you learned and change the design based on evidence rather than preference.
10 practical examples
- Apply Cards to a course website and explain the decision you made.
- Apply Cards to a online store and explain the decision you made.
- Apply Cards to a banking app and explain the decision you made.
- Apply Cards to a school portal and explain the decision you made.
- Apply Cards to a clinic booking system and explain the decision you made.
- Apply Cards to a dashboard and explain the decision you made.
- Apply Cards to a restaurant site and explain the decision you made.
- Apply Cards to a mobile app and explain the decision you made.
- Apply Cards to a creator site and explain the decision you made.
- Apply Cards to a business landing page and explain the decision you made.
Hands-on example
UI/UX PRACTICE
Problem: A user struggles with Cards.
Evidence to collect: interview, observation, analytics, or usability result.
Artifact: flow, sketch, wireframe, prototype, or test plan.
Success measure: task completion, clarity, error reduction, or satisfaction.
Next step: test one assumption.Expected output
A user-centered design artifact for Cards plus a clear statement of what evidence would confirm or reject the design decision.
Practice exercise
Create a fresh example for Cards using a different product, screen, component, or content set. Explain what changed and why.
25.4 Navigation
Navigation is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
Step by step
- Define the user problem connected to Navigation.
- Collect evidence before jumping to a polished solution.
- Create the smallest flow, sketch, wireframe, prototype, or test needed to answer the question.
- Test the design with realistic content, states, and device constraints.
- Record what you learned and change the design based on evidence rather than preference.
10 practical examples
- Apply Navigation to a course website and explain the decision you made.
- Apply Navigation to a online store and explain the decision you made.
- Apply Navigation to a banking app and explain the decision you made.
- Apply Navigation to a school portal and explain the decision you made.
- Apply Navigation to a clinic booking system and explain the decision you made.
- Apply Navigation to a dashboard and explain the decision you made.
- Apply Navigation to a restaurant site and explain the decision you made.
- Apply Navigation to a mobile app and explain the decision you made.
- Apply Navigation to a creator site and explain the decision you made.
- Apply Navigation to a business landing page and explain the decision you made.
Hands-on example
UI/UX PRACTICE
Problem: A user struggles with Navigation.
Evidence to collect: interview, observation, analytics, or usability result.
Artifact: flow, sketch, wireframe, prototype, or test plan.
Success measure: task completion, clarity, error reduction, or satisfaction.
Next step: test one assumption.Expected output
A user-centered design artifact for Navigation plus a clear statement of what evidence would confirm or reject the design decision.
Practice exercise
Create a fresh example for Navigation using a different product, screen, component, or content set. Explain what changed and why.
25.5 Reusable Patterns
Reusable Patterns is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
Step by step
- Define the user problem connected to Reusable Patterns.
- Collect evidence before jumping to a polished solution.
- Create the smallest flow, sketch, wireframe, prototype, or test needed to answer the question.
- Test the design with realistic content, states, and device constraints.
- Record what you learned and change the design based on evidence rather than preference.
10 practical examples
- Apply Reusable Patterns to a course website and explain the decision you made.
- Apply Reusable Patterns to a online store and explain the decision you made.
- Apply Reusable Patterns to a banking app and explain the decision you made.
- Apply Reusable Patterns to a school portal and explain the decision you made.
- Apply Reusable Patterns to a clinic booking system and explain the decision you made.
- Apply Reusable Patterns to a dashboard and explain the decision you made.
- Apply Reusable Patterns to a restaurant site and explain the decision you made.
- Apply Reusable Patterns to a mobile app and explain the decision you made.
- Apply Reusable Patterns to a creator site and explain the decision you made.
- Apply Reusable Patterns to a business landing page and explain the decision you made.
Hands-on example
UI/UX PRACTICE
Problem: A user struggles with Reusable Patterns.
Evidence to collect: interview, observation, analytics, or usability result.
Artifact: flow, sketch, wireframe, prototype, or test plan.
Success measure: task completion, clarity, error reduction, or satisfaction.
Next step: test one assumption.Expected output
A user-centered design artifact for Reusable Patterns plus a clear statement of what evidence would confirm or reject the design decision.
Practice exercise
Create a fresh example for Reusable Patterns using a different product, screen, component, or content set. Explain what changed and why.
Chapter 25 review — 10 questions and answers
1. What is the main purpose of Buttons?
Answer: Buttons is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
2. What is a common mistake with Buttons?
Answer: Treating Buttons as a visual preference instead of connecting it to a user need, constraint, or testable outcome.
3. What is the main purpose of Inputs?
Answer: Inputs is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
4. What is a common mistake with Inputs?
Answer: Treating Inputs as a visual preference instead of connecting it to a user need, constraint, or testable outcome.
5. What is the main purpose of Cards?
Answer: Cards is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
6. What is a common mistake with Cards?
Answer: Treating Cards as a visual preference instead of connecting it to a user need, constraint, or testable outcome.
7. What is the main purpose of Navigation?
Answer: Navigation is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
8. What is a common mistake with Navigation?
Answer: Treating Navigation as a visual preference instead of connecting it to a user need, constraint, or testable outcome.
9. What is the main purpose of Reusable Patterns?
Answer: Reusable Patterns is a UI/UX design skill that helps make products easier to understand, use, test, and improve. The method should be tied to a real user problem instead of decoration alone.
10. What is a common mistake with Reusable Patterns?
Answer: Treating Reusable Patterns as a visual preference instead of connecting it to a user need, constraint, or testable outcome.