Previous ProposalReturn to ScheduleNext Proposal

Addressing Accessibility in Angular.js applications

Proposal No: 2688

Bios & Handouts

Speaker(s)

  • Justin Stockton, Devis

Disability Area:          


Topic Area:                  


Length of Session (in hours): 1-hrFormat: Lecture Expertise Level: Expert Type of session: Not provided

Summary of Session

Developers love Angular.js for its ease of development, documentation and community support. For all of its benefits, it’s easy to overlook some of the nuances that can make an application inaccessible. We’ll walk through the issues and discuss some of the finer points of Angular development.

Abstract

Developing accessible Angular.js applications is fairly easy to do once you make a few consolations. Initially the project must determine whether or not a dependency on JavaScript is acceptable as single-page applications frameworks like Angular.js do not adhere to progressive enhancement. The project must also consider the browser requirements of Angular.js which, as of version 1.3, requires IE9+. Once the initial requirement hurdles overcome, developers must understand the implications of Angular’s built-in directives, as well as those of 3rd party modules, might have on their application. During this talk, we will walk through the implications of developing in Angular.js and how developers can overcome each of them.

Keypoints

  1. Aside from JavaScript and browser dependencies, Angular.js is not inherently inaccessible.
  2. Angular’s ngAria module help overcome many of the issues that can arise during Angular development.
  3. Utilize unit and functional testing to ensure that levels of accessibility are maintained.

Speaker Bio(s)

Justin Stockton

Justin began creating accessible Web applications after reading an interview with Tim Berners-Lee on how he was upset with how information on the Web was slowly becoming available to only a few. Since then he has worked on several government projects, including several versions of Disability.gov, to create Web sites that remove the barriers to information and provide people with disabilities access to the information they deserve. Justin currently resides in Boulder, CO with his family and enjoys getting up to the mountains every chance he gets.

Handout(s)

bool(false)