Tuesday 28 April 2020

Accessibility : Designing accessible components

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
  • 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

Advanced Kotlin Coroutines : Introduction

 Hi,  Today I am unwraping the topic in Kotin world i.e. Coroutine . If you want to get started with Kotlin coroutine and ease your daily de...