Title: Theory / Unimportant / CS / Descriptive / Material / Design / Accessibility

Question: Accessibility in design allow users to do what with the UI?
Answer: to navigate
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Answer2: understand
Answer3: use it

Name: An assistive technology
Definition: A technology that allow to helps increase, maintain, or improve the functional capabilities of individuals with disabilities,
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Example: screen readers
Example2: magnification tools
Example3: hearing aids.

Name: A screen reader
Definition: uses a braille display
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Definition2: read text aloud
Example: Google's TalkBack
Conjdef: either
DefType: A software that

Name: Explore by touch
Definition: Allowing to touch screen to get feedback on its content, to get a quick sense of an entire interface and use muscle memory
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Name: Linear navigation
Definition: Navigating through a software in a linear order, top to bottom
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Name: Navigation by landmark
Definition: Using landmark to navigate globally through the app, before using smaller scale move
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Name: Landmark
Definition: An important part of the page, that should call the attention and separate part of the app
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Material Accesibility
Example: Header

Name: Directional controllers
Definition: Hardware or software directional controllers (such as a D-pad, trackball, or keyboard) allow users to jump from selection to selection in a linear fashion.
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Question: For accessibility, what is important regarding order of element
Answer: Elements should be in html in the order in which they should be read. Otherwise, screen reader read in incorrect order as they ignore css and other reformatting
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Name: Focus order
Definition: The order in which elements should get focus when "tab" is pressed
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Question: When can it be okay not to satisfy contrast ration
Answer: An easily recognizable contrast ratio
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Question: What to do when color provide indication/feedback
Answer: Always uses a non-color based redundant information
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Name: Accessibility text
Definition: All texts that is used by screen reader accessibility software
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility
Example: visible text
Example2: alternative text of images

Question: What should be the size of alt text?
Answer: At most 125 characters
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Name: Caption
Definition: A text that appear below an asset.
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility
Intuition: Explaining the asset's contextual information, the who, what, when, and where

Name: Adjacent text
Definition: The text next to the image that can explain the image within a narrative.
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility
Name2: Body text

Question: When can a alt text be omitted
Answer: If there is a caption or adjacent text that makes it useless
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Question: How to label control type for screen reader
Answer: Only describe the information that is not already contained in the state. No need to state that something is checked/selected, the screen reader will do it
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Name: A decorative image
Definition: An image that is shown for design purpose and provide no extra information to the remaining content.
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility
Example: A picture of ice cream cone
Applied to: An ice cream shop

Name: An informative image
Definition: An image whose content is needed to understand fully the content
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility
Example: A picture of a location

Question: Maximal duration of moving content
Answer: 5 seconds
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Question: Maximal duration of scrolling content
Answer: 5 seconds
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Question: Maximal duration of blinking content
Answer: 5 seconds
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Question: Restriction to flashes
Answer: 3 time in a one-second period max
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility
Answer2: Not on large central regions of the screen

Question: How much time should a temporary button remain on screen
Answer: At least 5 seconds
Page: https://material.io/design/usability/accessibility.html#understanding-accessibility
Context: Accesibility

Name: A Bidirectional app
Definition: An app adapted both for LTR and RTL
Page: https://material.io/design/usability/bidirectionality.html#mirroring-layout
Context: Material

Name: Mirorring
Definition: Changing an UI between LTR and RTL
Page: https://material.io/design/usability/bidirectionality.html#mirroring-layout
Context: Material

Question: What should be mirrored between LTR and RTL
Answer: Translated text
Page: https://material.io/design/usability/bidirectionality.html#mirroring-layout
Context: Material
Answer2: Timelime: time passe in the reading sens
Answer3: Moving forward goes in the sens of reading
Answer4: Order of buttons, fields
Answer5: Text fields icons
Answer6: Padding

Question: What should NOT be mirrored between LTR and RTL
Answer: Untranslated text
Page: https://material.io/design/usability/bidirectionality.html#mirroring-layout
Context: Material
Answer2: Numbers (clock, phone number,)
Answer3: Chart and graph
Answer4: Icons that are not related to a direction (e.g. a camera)

Name: Switch access
Definition: Alternative to touch screen for users with limited manual abilities using a big physical switch/buttons
Page: https://support.google.com/accessibility/android/answer/6122836?hl=en