Browse Source

docs(rules): change order of exercises in quest to correct order

UI Quest 3 = Rules
Ex 1 = Grids
Ex 2 = Multi State
Ex 3 = Accessibility (website)
Ex 4 = Accessibility (app)
Ex 5 = Breadcrumbs
Ex 6 = Toggle Buttons
Ex 7 = Radio Buttons
Ex 8 = Calendars
Ex 9 = Time Pickers
Ex 10 = Micro Interactions
Ex 11 = Consistency
pull/2069/head
davhojt 11 months ago committed by Dav Hojt
parent
commit
da0ee7c044
  1. 228
      subjects/user-experience/piscine-ui/rules/README.md

228
subjects/user-experience/piscine-ui/rules/README.md

@ -1,12 +1,23 @@
## Accessibility (App)
## Grids
**Context:**
Welcome to the 3rd quest of UI.
In this series of exercises, you’ll be asked to open your eyes and collect graphic elements from various websites. You’ll see grids across screens, multi state buttons, how to make a design accessible for all, breadcrumbs, toggle buttons, radio buttons, calendar, time picker with 2 main goals:
- Enrich your graphic general knowledge
- Detect consistency, that helps users understand a digital product at the first glance.
### Instructions
Choose an app you find particularly accessible. Find at least 3 concrete examples of accessible measures and explain how they ease the reading or perception of visual content.
Open these 5 images on Figma and draw lines and grids every time you find aligned elements.
### Deliverables
- A 3-page Figma file with 3 different elements from an app (it can be from 3 different apps) that are accessible. The three measures must be different.
- A Figma file including:
- The screens with lines on top to show grids.
- One page per screen or frame.
Don't forget to:
@ -19,22 +30,41 @@ Don't forget to:
**Resources:**
- [What accessibility is and why it’s so important](https://uxdesign.cc/what-accessibility-is-and-why-its-so-important-9c56e033ff26)
- [Web Content Accessibility Guidelines (WCAG)](https://www.w3.org/WAI/standards-guidelines/wcag/)
- [Accessibility testing — W3C Wik](https://www.w3.org/wiki/Accessibility_testing)i
- [UX Myth: Accessibility is expensive and difficult](https://uxmyths.com/post/654091803/myth-5-accessibility-is-expensive-and-difficult)
- [Salesforce UX - 7 tips every designer needs to know about accessibility](https://medium.com/salesforce-ux/7-things-every-designer-needs-to-know-about-accessibility-64f105f0881b)
- [Video tutorial on Figma](https://www.youtube.com/watch?v=FTFaQWZBqQ8)
- [Beginning graphic design](https://edu.gcfglobal.org/en/beginning-graphic-design/)
- [Gareth graphic studio](https://www.youtube.com/c/GarethDavidStudio)
- [1st screen example](https://www.figma.com/file/KOzd8yZuJvGLmZLuXjBgDg/UI-III-Ex-1.1)
**Criteria:**
## Multi state
### Instructions
Go to [Sony.com](http://sony.com) and observe the buttons and call to actions. When you hover or click on them, they change!
Make screenshots of the different states of buttons, menu titles, filters etc. Then, gather and organize them.
Find at least five combinations of multi state elements.
### Deliverables
- A Figma file with 5 combinations of multi state elements.
Don't forget to:
- Upload the Figma file on Github, labeled as follows: “Name_FirstName_DeliverableName_Date_VersionNumber”. For example, it can be labeled as “Doe_John_MidFiPrototype_05242024_V1”.
- Add a title within the file.
**Tips:**
- Pay attention to the global aspect of the file. It must be clear, simple and easy to read. You can get inspiration [canva](https://www.canva.com/) but don’t overload your design with too much details!
**Resources:**
- [Video tutorial on Figma](https://www.youtube.com/watch?v=FTFaQWZBqQ8)
- [Beginning graphic design](https://edu.gcfglobal.org/en/beginning-graphic-design/)
- [Gareth graphic studio](https://www.youtube.com/c/GarethDavidStudio)
- [Example here with Nintendo.com](https://www.figma.com/file/ahSnWRZeKBO62oJDiXltxY/UI-III---Ex-2) (The screenshots date back to nov 2021. They may differ from the current version of [Nintendo.com](http://Nintendo.com) but the rules are the same).
- Examples of measures
- Color contrast
- Highlighted or enlarged text when hovering
- Links color that is different from the body text's
- Breadcrumbs to indicate where you are in terms of navigation
- In forms, the title of the case should be above the text zone
- Error states
- etc.
## Accessibility (website)
### Instructions
@ -73,15 +103,16 @@ Don't forget to:
- In forms, the title of the case should be above the text zone.
- Error states.
- etc.
## Breadbcrumbs
## Accessibility (App)
### Instructions
Browse the internet and find at least 5 different examples of breadcrumbs from websites or apps.
Choose an app you find particularly accessible. Find at least 3 concrete examples of accessible measures and explain how they ease the reading or perception of visual content.
**Deliverable:**
### Deliverables
- A Figma file gathering 5 screenshots of breadcrumbs and the respective name of each app or website.
- A 3-page Figma file with 3 different elements from an app (it can be from 3 different apps) that are accessible. The three measures must be different.
Don't forget to:
@ -94,36 +125,32 @@ Don't forget to:
**Resources:**
- [What are breadcrumbs?](https://www.seoptimer.com/blog/breadcrumbs-website/)
## Calendars
### Instructions
Browse the internet and find at least 5 different examples of calendars from websites or apps.
**Deliverable:**
- A Figma file gathering 5 screenshots of calendars and the respective name of each app or website.
Don't forget to:
- [What accessibility is and why it’s so important](https://uxdesign.cc/what-accessibility-is-and-why-its-so-important-9c56e033ff26)
- [Web Content Accessibility Guidelines (WCAG)](https://www.w3.org/WAI/standards-guidelines/wcag/)
- [Accessibility testing — W3C Wik](https://www.w3.org/wiki/Accessibility_testing)i
- [UX Myth: Accessibility is expensive and difficult](https://uxmyths.com/post/654091803/myth-5-accessibility-is-expensive-and-difficult)
- [Salesforce UX - 7 tips every designer needs to know about accessibility](https://medium.com/salesforce-ux/7-things-every-designer-needs-to-know-about-accessibility-64f105f0881b)
- Upload the Figma file on Github, labeled as follows: “Name_FirstName_DeliverableName_Date_VersionNumber”. For example, it can be labeled as “Doe_John_MidFiPrototype_05242024_V1”.
- Add a title within the file.
**Criteria:**
**Tips:**
- Examples of measures
- Color contrast
- Highlighted or enlarged text when hovering
- Links color that is different from the body text's
- Breadcrumbs to indicate where you are in terms of navigation
- In forms, the title of the case should be above the text zone
- Error states
- etc.
- Pay attention to the global aspect of the file. It must be clear, simple and easy to read. You can get inspiration [canva](https://www.canva.com/) but don’t overload your design with too much details!
## Consistency
## Breadbcrumbs
### Instructions
Pick a website or an app of your choice\*. Highlight 5 signs of consistency across the pages.
\*Airbnb, Google, Apple, Amazon, Facebook, Instagram and WhatsApp are not accepted.
Browse the internet and find at least 5 different examples of breadcrumbs from websites or apps.
**Deliverable:**
- A Figma file gathering at least 5 signs of consistency and the respective name of each app or website.
- A Figma file gathering 5 screenshots of breadcrumbs and the respective name of each app or website.
Don't forget to:
@ -136,36 +163,17 @@ Don't forget to:
**Resources:**
- [7 tips for designing consistency](https://designshack.net/articles/graphics/7-tips-for-designing-consistency/)
- [The value of consistent design](https://www.invisionapp.com/inside-design/consistent-design/)
- [Consistency and Standards - Examples of Nielsens's Design Heuristics](https://medium.com/@gregoralbrecht/consistency-and-standards-nielsens-design-heuristic-explained-ac91f450fd8)
- [The importance of consistency in design work](https://yesimadesigner.com/the-importance-of-consistancy-in-design-work/)
- Examples of signs of consistency:
- colors.
- same shaped buttons.
- alignment.
- consistent product pages (with identical frameworks).
- etc.
## Grids
**Context:**
Welcome to the 3rd quest of UI.
In this series of exercises, you’ll be asked to open your eyes and collect graphic elements from various websites. You’ll see grids across screens, multi state buttons, how to make a design accessible for all, breadcrumbs, toggle buttons, radio buttons, calendar, time picker with 2 main goals:
- [What are breadcrumbs?](https://www.seoptimer.com/blog/breadcrumbs-website/)
- Enrich your graphic general knowledge
- Detect consistency, that helps users understand a digital product at the first glance.
## Toggle buttons
### Instructions
Open these 5 images on Figma and draw lines and grids every time you find aligned elements.
Browse the internet and find at least 5 different examples of toggle buttons from websites or apps.
### Deliverables
**Deliverable:**
- A Figma file including:
- The screens with lines on top to show grids.
- One page per screen or frame.
- A Figma file gathering 5 screenshots of toggle buttons and the respective name of each app or website.
Don't forget to:
@ -178,21 +186,17 @@ Don't forget to:
**Resources:**
- [Video tutorial on Figma](https://www.youtube.com/watch?v=FTFaQWZBqQ8)
- [Beginning graphic design](https://edu.gcfglobal.org/en/beginning-graphic-design/)
- [Gareth graphic studio](https://www.youtube.com/c/GarethDavidStudio)
- [1st screen example](https://www.figma.com/file/KOzd8yZuJvGLmZLuXjBgDg/UI-III-Ex-1.1)
## Micro-interactions
- [Toggle Switch - Tips](https://uxplanet.org/toggle-switch-5-simple-design-tips-for-better-design-b4046eff4a2f)
### Instructions
## Radio Buttons
Browse the internet and find at least 5 different examples of feedback micro-interactions or micro-animations on websites or apps.
### Instructions
Be careful! Feedback is helpful to provide information to the user, not just showing a catchy design. You need to make the difference.
Browse the internet and find at least 5 different examples of radio buttons from websites or apps.
**Deliverable:**
- A Figma file gathering 5 examples of **feedback** micro-interactions or animations. In each example, show the different versions of the element.
- A Figma file gathering 5 screenshots of radio buttons and the respective name of each app or website.
Don't forget to:
@ -201,30 +205,21 @@ Don't forget to:
**Tips:**
- Feedback is the situation when the app specifically sends a piece of information to the user, like:
- Payment accepted
- Refreshed feed
- Information saved
- etc.
- Pay attention to the global aspect of the file. It must be clear, simple and easy to read. You can get inspiration [canva](https://www.canva.com/) but don’t overload your design with too much details!
**Resources:**
- [Why use micro-interactions in your design](https://hike.one/update/why-use-micro-animations-in-your-design)
- [Micro-interactions: why, when, and how to use them to boost the UX](https://uxdesign.cc/micro-interactions-why-when-and-how-to-use-them-to-boost-the-ux-17094b3baaa0)
## Multi state
### Instructions
- [What is a radio button?](https://www.justinmind.com/blog/radio-button-design-examples/)
Go to [Sony.com](http://sony.com) and observe the buttons and call to actions. When you hover or click on them, they change!
## Calendars
Make screenshots of the different states of buttons, menu titles, filters etc. Then, gather and organize them.
### Instructions
Find at least five combinations of multi state elements.
Browse the internet and find at least 5 different examples of calendars from websites or apps.
### Deliverables
**Deliverable:**
- A Figma file with 5 combinations of multi state elements.
- A Figma file gathering 5 screenshots of calendars and the respective name of each app or website.
Don't forget to:
@ -235,21 +230,15 @@ Don't forget to:
- Pay attention to the global aspect of the file. It must be clear, simple and easy to read. You can get inspiration [canva](https://www.canva.com/) but don’t overload your design with too much details!
**Resources:**
- [Video tutorial on Figma](https://www.youtube.com/watch?v=FTFaQWZBqQ8)
- [Beginning graphic design](https://edu.gcfglobal.org/en/beginning-graphic-design/)
- [Gareth graphic studio](https://www.youtube.com/c/GarethDavidStudio)
- [Example here with Nintendo.com](https://www.figma.com/file/ahSnWRZeKBO62oJDiXltxY/UI-III---Ex-2) (The screenshots date back to nov 2021. They may differ from the current version of [Nintendo.com](http://Nintendo.com) but the rules are the same).
## Radio Buttons
## Time pickers
### Instructions
Browse the internet and find at least 5 different examples of radio buttons from websites or apps.
Browse the internet and find at least 5 different examples of time pickers from websites or apps.
**Deliverable:**
- A Figma file gathering 5 screenshots of radio buttons and the respective name of each app or website.
- A Figma file gathering 5 screenshots of time pickers and the respective name of each app or website.
Don't forget to:
@ -260,18 +249,17 @@ Don't forget to:
- Pay attention to the global aspect of the file. It must be clear, simple and easy to read. You can get inspiration [canva](https://www.canva.com/) but don’t overload your design with too much details!
**Resources:**
- [What is a radio button?](https://www.justinmind.com/blog/radio-button-design-examples/)
## Time pickers
## Micro-interactions
### Instructions
Browse the internet and find at least 5 different examples of time pickers from websites or apps.
Browse the internet and find at least 5 different examples of feedback micro-interactions or micro-animations on websites or apps.
Be careful! Feedback is helpful to provide information to the user, not just showing a catchy design. You need to make the difference.
**Deliverable:**
- A Figma file gathering 5 screenshots of time pickers and the respective name of each app or website.
- A Figma file gathering 5 examples of **feedback** micro-interactions or animations. In each example, show the different versions of the element.
Don't forget to:
@ -280,16 +268,29 @@ Don't forget to:
**Tips:**
- Feedback is the situation when the app specifically sends a piece of information to the user, like:
- Payment accepted
- Refreshed feed
- Information saved
- etc.
- Pay attention to the global aspect of the file. It must be clear, simple and easy to read. You can get inspiration [canva](https://www.canva.com/) but don’t overload your design with too much details!
## Toggle buttons
**Resources:**
- [Why use micro-interactions in your design](https://hike.one/update/why-use-micro-animations-in-your-design)
- [Micro-interactions: why, when, and how to use them to boost the UX](https://uxdesign.cc/micro-interactions-why-when-and-how-to-use-them-to-boost-the-ux-17094b3baaa0)
## Consistency
### Instructions
Browse the internet and find at least 5 different examples of toggle buttons from websites or apps.
Pick a website or an app of your choice\*. Highlight 5 signs of consistency across the pages.
\*Airbnb, Google, Apple, Amazon, Facebook, Instagram and WhatsApp are not accepted.
**Deliverable:**
- A Figma file gathering 5 screenshots of toggle buttons and the respective name of each app or website.
- A Figma file gathering at least 5 signs of consistency and the respective name of each app or website.
Don't forget to:
@ -302,4 +303,13 @@ Don't forget to:
**Resources:**
- [Toggle Switch - Tips](https://uxplanet.org/toggle-switch-5-simple-design-tips-for-better-design-b4046eff4a2f)
- [7 tips for designing consistency](https://designshack.net/articles/graphics/7-tips-for-designing-consistency/)
- [The value of consistent design](https://www.invisionapp.com/inside-design/consistent-design/)
- [Consistency and Standards - Examples of Nielsens's Design Heuristics](https://medium.com/@gregoralbrecht/consistency-and-standards-nielsens-design-heuristic-explained-ac91f450fd8)
- [The importance of consistency in design work](https://yesimadesigner.com/the-importance-of-consistancy-in-design-work/)
- Examples of signs of consistency:
- colors.
- same shaped buttons.
- alignment.
- consistent product pages (with identical frameworks).
- etc.
Loading…
Cancel
Save