Design and Development
This .NET MAUI documentation from Microsoft covers a number of key methodologies for coding for accessibility (A11y). Here are some additional tips to keep in mind.
- Semantic properties - form labels are particularly important
- Heading levels -
- There should only be one heading 1 per page (the title or function of the page)
- Followed by traditional heading levels
- Don't skip heading levels (a heading level 3 needs to be under a heading level 2)
- Use them semantically and style with CSS
- Animations (avoid if possible) should have a method to stop/pause
Testing
This page also includes
- An accessibility checklist
- Links to testing tools for Android, IOS, MacOS, and Windows