Rocket Ship

#053 - Why Accessibility in React Native matters with Britta Evans-Fenton


Listen Later

In this conversation, Simon Grimm and Britta Evans-Fenton discuss the importance of accessibility in React Native and mobile development. Britta shares her personal journey into accessibility, motivated by her grandmother's experience with macular degeneration. They explore the definition of accessibility, the consequences of neglecting it, and the various tools and features available to enhance accessibility in mobile applications. The discussion emphasizes the need for inclusivity in technology and the potential legal implications of failing to comply with accessibility standards. In this conversation, Simon and Britta Evans-Fenton delve into the complexities of accessibility in React Native applications. They discuss the current state of accessibility resources, practical steps developers can take to improve accessibility in their apps, and the importance of community awareness. Britta emphasizes the need for a mindset shift among developers to prioritize accessibility, considering the growing number of users who will require these features in the future. The conversation also touches on potential improvements for accessibility tools and APIs in React Native.

Learn React Native - https://galaxies.dev

Britta Evans-Fenton

  • Britta X: https://x.com/13ritta
  • Britta LinkedIn: https://www.linkedin.com/in/britta-evans-fenton/

Links

  • Accessibility Cheat Sheet: https://scanqr.to/5e270983
  • Crafting an Inclusive Shopify Point of Sale: https://www.youtube.com/watch?v=IoFnQQj4g1A
  • AccessibilityInfo API: https://reactnative.dev/docs/accessibilityinfo

Takeaways

  • Accessibility is crucial for creating inclusive technology.
  • Personal experiences can drive a passion for accessibility.
  • Understanding accessibility benefits everyone, not just those with disabilities.
  • The European Accessibility Act will impose fines for non-compliance.
  • Companies can gain customers by prioritizing accessibility.
  • Accessibility features include screen readers and voice control.
  • There are various layers to accessibility beyond visual impairments.
  • Developers should be aware of both iOS and Android accessibility nuances.
  • Using accessibility tools can enhance user experience for all.
  • Accessibility is about removing barriers for all users. There is a lack of resources on accessibility in React Native compared to web development.
  • Many developers do not consider accessibility because they do not have disabilities themselves.
  • Grouping components can significantly improve accessibility for users with screen readers.
  • Accessibility labels and roles are crucial for making interactive elements understandable.
  • Overloading elements with unnecessary labels can confuse users, especially those with partial vision.
  • Testing apps manually can help identify accessibility issues.
  • Keeping labels concise is essential for effective communication with screen readers.
  • Building a community around accessibility awareness is vital for improvement.
  • The aging population will increasingly require accessible technology.
  • Developers should engage with local organizations to better understand accessibility needs.
...more
View all episodesView all episodes
Download on the App Store

Rocket ShipBy Simon Grimm

  • 5
  • 5
  • 5
  • 5
  • 5

5

6 ratings


More shows like Rocket Ship

View all
Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

Startups For the Rest of Us by Rob Walling

Startups For the Rest of Us

696 Listeners

a16z Podcast by Andreessen Horowitz

a16z Podcast

1,034 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

59 Listeners

The Official SaaStr Podcast: SaaS | Founders | Investors by SaaStr

The Official SaaStr Podcast: SaaS | Founders | Investors

175 Listeners

Y Combinator Startup Podcast by Y Combinator

Y Combinator Startup Podcast

217 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

Techmeme Ride Home by Brian McCullough

Techmeme Ride Home

941 Listeners

Practical AI by Practical AI LLC

Practical AI

192 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

Latent Space: The AI Engineer Podcast by swyx + Alessio

Latent Space: The AI Engineer Podcast

75 Listeners

The AI Daily Brief (Formerly The AI Breakdown): Artificial Intelligence News and Analysis by Nathaniel Whittemore

The AI Daily Brief (Formerly The AI Breakdown): Artificial Intelligence News and Analysis

485 Listeners

AI + a16z by a16z

AI + a16z

31 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

63 Listeners