Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Post] Accessibility explained like ABC for Mobile Developers with Step-By-Step Examples using Flutter #1592

Open
3 tasks done
danielAsaboro opened this issue Mar 10, 2024 · 0 comments
Labels
post Article submissions and edits.

Comments

@danielAsaboro
Copy link

danielAsaboro commented Mar 10, 2024

Post Idea

Mobile Accessibility receives less attention compared to Web Accessibility, despite the fact that most users relying on Assistive technologies engage with web content primarily through apps. This article addresses this gap by guiding developers on harnessing Flutter's accessibility system.

Through examples and real-world insights, it demonstrates how developers can enhance their app's accessibility features and suggests improvements for better implementation

It's broken down into three articles (It's a series):

  1. Plain Visuals
  2. MutiMedia
  3. Forms and input field (which is the most tricky)

It's a series for easy consumption,
I realized most posts don't exceed the 1500 word mark or 5 minutes read mark.

Outline (optional)

  1. Accessibility is beyond disability, it's also about convenience
  2. Plain Visuals [what to do]:
  • Always use the text widget to display text
  • Follow Minimum contrast guidelines
  • Support Customizable Text Resize
  • Use semantic labels wherever you can
  • Ensure Adequate Size and Spacing for Interactive Elements
  1. It can feel overwhelming, take a Step

Additional information (optional)

There's a working draft here [on hashnode draft preview]

Is there anything else we should know?
Nothing for now.

Terms

@danielAsaboro danielAsaboro added the post Article submissions and edits. label Mar 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
post Article submissions and edits.
Projects
None yet
Development

No branches or pull requests

1 participant