Accessibility Testing with the NVDA Screenreader

This is the first post in a two-part series on Accessibility Testing for Developers by Matt Isner, a developer here at Deque Systems. For today's post, Matt has created a video demonstration for sighted developers on how to install and configure the NVDA screen reader for accessibility testing. (Please note: NVDA is for Windows only.) In this video Matt will cover... Why we've chosen to… Continue Reading Accessibility Testing with the NVDA Screenreader

iOS Updating Content

This post was co-authored by Chris McMeeking and Jennifer Dailey. Updating Content consists of elements that constantly change, such as clocks and scrolling advertisements. Unlike dynamic elements that only change through user action, items that constantly change should not have every update recognized by VoiceOver. Implementing updating content in this way will make the app more difficult to navigate and use for VoiceOver users. However,… Continue Reading iOS Updating Content

Accessible Tabbed Navigation in Android

This post was co-authored by Chris McMeeking and Melinda Kothbauer. TabWidgets are a tool that can add great functionality to your mobile Android apps; however, they are inaccessible by default. WCAG 4.1.2 describes the need for all user interface components to have a name, role, and value to ensure that assistive technology users have the necessary information to navigate screens effectively. This is especially true… Continue Reading Accessible Tabbed Navigation in Android

What iOS Traits Actually Do

This post was co-authored by Chris McMeeking and Alistair Barrell. Accessibility Traits Accessibility Traits are yet another useful and important feature in the realm of iOS Accessibility. An Accessibility Trait allows you to choose the best description for what an element in your application does.  It is important to set up these traits properly so that a user does not get confused when clicking on… Continue Reading What iOS Traits Actually Do

Accessible Text Input in Android

This post was co-authored by Chris McMeeking and Melinda Kothbauer. The default text entry field in Android is the EditText object. EditText objects are difficult because the common practices for making Android UI elements accessible (content descriptions), do not work. Android provides the framework to make EditText objects accessible, but it is important to know what, when, and how to use the built-in tools. In… Continue Reading Accessible Text Input in Android

Deque Systems Releases WorldSpace Xcode Plugin for iOS Developers

WorldSpace Xcode Plugin

Deque Systems is releasing its WorldSpace Xcode Plugin for the iOS application development community. This tool automatically analyzes source code, as their iOS app is being developed, to validate that all accessibility attributes have been specified correctly. It integrates into the Xcode development environment and displays accessibility issues in the source code to aid in quick remediation. Developers can also learn how to address accessibility… Continue Reading Deque Systems Releases WorldSpace Xcode Plugin for iOS Developers