There are following checklists for designing the android app:
- Touch target should be minimum 46dp
- TextSize should be minimum 14sp
- The application correctly responds to the Huge font size option.
- Ghost Element : means that element which is not visible should not be focusable at that time.
- ImageView should have a well-defined description under contentDescription
- Color contrast should be correct , can check the ratio with : https://webaim.org/resources/contrastchecker/
- All interactive content must be controllable by the user (pausing a carousel, adding an accessible button to exit full-screen mode, etc.).
- Interactive elements must have the state_focused defined and must be easily distinguishable when having the focus , which is helpful for external keyboard support.
- There should be the logical reader order , like from left to right , top to bottom etc. there are some cases where these order Talkback may not decide the correct order , then in that case , order can be set in xml file/ in kotlin file , which is explained in this post.
- The element which is changing dynamically , should be announced when any change occur . Briefly described in this post.
No comments:
Post a Comment