Skip to content

RFC: Make mobile more accessible #17

@vatsalyagoel

Description

@vatsalyagoel

We all talk about moving towards a more accessible web. This leaves out a category that we all use in our daily lives i.e. Mobile applications. How about we change that by adding an accessibility plugin/package to ReactiveUI.

I did a bit of research on what Xamarin Forms offers us in terms of accessibility and having a read through https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/accessibility/ tells us that XF has built in support for screen readers and buttons/text entry handles. It's just that when people make XF applications they forget or leave out accessibility all together.

By creating conventions around writing controls we can modify fields to be like :

<Entry AutomationProperties.IsInAccessibleTree="true" />
and then and help text around it with the placeholder forms or actions:

<Button Text="Toggle ActivityIndicator" AutomationProperties.IsInAccessibleTree="true" AutomationProperties.HelpText="Tap to toggle the activity indicator" />

Lets discuss what the implementation could look like and move towards a more accessible mobile

https://www.w3.org/WAI/standards-guidelines/mobile/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions