Otherwise, there are two tab stops in the tab order, which can make assistive tech navigation harder, or in some cases, unusable.
#AndroidDev #Android #AndroidAccessibility
For gesture navigation, if not testing with it, there might be interactive components that interfere with the gestures - for example, a slider or range slider, or a component with swipe-to-dismiss actions.
#AndroidDev #Android #AndroidAccessibility
First issue of Inclusive Android Apps is live! 🚀
This one's about how Row layouts break when users increase text size - and why FlowRow is a good fix.
Read it: buttondown.com/inclusive-an...
#AndroidDev #AndroidAccessibility #a11y #InclusiveAndroidApps
I also write a bit about why I'm starting the newsletter, and what to expect from it. If you're interested, here's the link:
eevis.codes/blog/2025-12...
#Android #AndroidDev #AndroidAccessibility #a11y #InclusiveAndroidApps
Also, remember to pass in the role (Role.Switch, Role.Checkbox, Role.RadioButton). Using the correct modifier and role ensures, that the semantics are communicated correctly to assistive technologies.
#AndroidDev #Android #AndroidAccessibility
Setting a fixed height, especially for components that wrap text, can cause various problems for users who use larger font sizes, such as cutting off text and preventing the component from expanding naturally.
#AndroidDev #Android #AndroidAccessibility
First issue drops December 9th, subscribe to get it delivered to your inbox: eevis.codes/newsletter
#Android #AndroidDev #AndroidAccessibility #InclusiveDesign
But ripple is not just for focus indication, it's also part of the interaction as whole - for example, as feedback from touch input.
The default ripple is so subtle that it's easy to miss, but it's better than nothing.
#Android #AndroidDev #AndroidAccessibility
I have a low vision student that uses android with large text. He doesn't use TalkBack.
We used the system setting to enlage teh text to a comfortable size for him.
For some reason, in the Gmail app the text is much larger than on the rest of the phone. Very large, about 8 letters can be […]
While testing Android apps for a11y, the biggest problems I see are with larger font sizes. I'm also often asked for how to write automated tests for accessibility, so I wanted to share tips on testing large font size related problems.
eevis.codes/blog/2025-10...
#AndroidDev #AndroidAccessibility
Lately, I've been learning about Wear OS development, and naturally, accessibility has been a part of that learning journey. In the blog post, I share my learnings from supporting Talkback to Magnification.
eevis.codes/blog/2025-09...
#AndroidDev #AndroidAccessibility #A11y
I'm having a very strange TalkBack issue with a new student.
She has a Samsung A54. When I tried tuning TalkBack on it worked in a very strange manner. A single tap activated buttons. (Not a tap to select an then a single tap to activate). The first tap activates the button. Talkback also […]
Here's an accessibility tip for Fedilab, an Android app for Mastodon, Pixelfed, Friendica, and GoToSocial.
There are two settings that hide the top bar and compose button when a timeline is scrolled down. This helps to make the UI less cluttered for sighted users. But it makes these controls […]
A paragraph of text in black, red and blue. Each line ends with a particular color, and the next line starts with that same color, fading into a different color across the line. The paragraph reads: Suffering from screen fatigue? We’re here to help! BeeLine Reader makes reading on-screen easier, faster, and more enjoyable. We use a simple cognitive trick — an eye-guiding color gradient — to pull your eyes through long blocks of text. This helps you read more effectively and maintain your focus better.
Two years ago at #CSUN I learned about what became my favorite browser extension, BeeLine Reader. I've been a subscriber ever since.
It's easy to set up on desktop, but has been some struggle to get working on Android. But this week I discovered it works with […]
[Original post on a11y.social]
I tested the accessibility in @duolingoverde.bsky.social android app and the results were not satisfactory, watch my video to learn what was the problem I found and follow me for more accessibility content
#accessibility #mobileaccessibility #androidaccessibility #duolingo
I blogged about writing tests for different interaction options for navigating interactive graphs: gestures, keyboard navigation and on-screen button navigation.
eevis.codes/blog/2024-12...
#AndroidDev #AndroidAccessibility
So today in my talk in We Are Developers Live / Accessibility Day, I mentioned Android accessibility checklist I developed as part of my master's thesis, and here it is:
android-a11y-checks.netlify.app
#AndroidDev #AndroidAccessibility
So I've been writing about the things I've learned with Compose and Canvas, and here's the latest blog post about text and animating colors: eevis.codes/blog/2024-11...
#AndroidDev #JetpackCompose #AndroidAccessibility