Agenda

  1. Different Ways of Interacting with Mobile Devices
  2. What Does This All Mean for a Developer?

Who's Eeva-Jonna?

Different Ways of Interacting with Mobile Devices

Different Methods We’re Talking About

Screen Readers

Physical Keyboard

Switch Devices

Voice Recognition

Zooming and Screen Magnifying

What Does This Mean for a Developer?

Four Easy to Start With Tips

Use Visible Focus Style

Annotate Headings

<Text
  // other properties
  accessibilityRole="header">
  Text for Custom Header
</Text>

Add name, role and state for custom elements

<TouchableOpacity
  accessibilityRole="button" // role
  accessibilityState={{ disabled: false }} // state
>
  <Text>Text to Display (= name)</Text>
</TouchableOpacity>

Respect Reduced Motion

And Also...

Key Takeaways