Accessible websites with Flutter
Details
Let's Learn how to make accessible Websites with Flutter.
Flutter is an open-source tool that enables the creation of web, desktop
, and mobile applications from a single codebase. It can help in
minimizing development and maintenance expenditures for projects where cross-platform applications are required and platform-specific
customization is not essential.
Session Abstract.
Accessibility of electronic applications is important in ensuring all
can participate in the digital transformations taking place in society.
Onerea of accessibility is accessibility for blind users. Such users
typically require text-to-speech engines to obtain information from
websites. To demonstrate this, we examine several websites including
the Kisumu county website[1] using the Wave web accessibility evaluation
tool[2] which is based on the W3CAG accessibility guidelines[3]. The
accessibility of a login form created following the introductory Flutter
for Web tutorial[4] is then examined. The open-source Orca screen
reader[5] is used to show how accessible the updated form is. The
discussion concludes on how open source technologies such as Orca[5],
NVDA[6] and espeak-ng[7] can enable text-to-speech for African languages
such as Kiswahili and Dholuo, summarizing rule-based work at the
University of Nairobi and data-driven machine learning approaches.
While the focus of the presentation is on web accessibility, similar
concerns arise for mobile and desktop applications.
- https://flutter.dev
- https://kisumu.go.ke
- https://wave.webaim.org/
- https://www.w3.org/TR/WCAG21/
- https://docs.flutter.dev/get-started/codelab-web
- http://projects.gnome.org/orca/
- https://www.nvaccess.org/
- https://github.com/espeak-ng/espeak-ng
Speaker Bio
Benson Muite is a software developer based in Kenya with a multidisciplinary background and a primary interest in high-performance
applications. He enjoys contributing to open source and trying new
technologies.
