#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
Not a Phase - Text with Compose and Canvas | Eevis Panula, Software Developer
true
eevis.codes
November 12, 2024 at 10:59 AM
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
Testing Different Navigation Options with Compose | Eevis Panula, Software Developer
true
eevis.codes
December 5, 2024 at 1:40 PM
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
Home | Android Accessibility Checks
For developing more accessible Android apps
android-a11y-checks.netlify.app
November 20, 2024 at 12:50 PM
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
November 26, 2025 at 4:31 PM
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
Inclusive Android Apps #1: The Problem of Rows Breaking with Large Text
Troubleshooting Android's Row for better app accessibility with larger texts
buttondown.com
December 9, 2025 at 8:18 AM
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
Compose UI Tests for Larger Font Sizes: Scrolling and Text Truncation | Eevis Panula, Mobile Accessibility Engineer
I’m often asked tips on writing accessibility tests for Android, and I decided to write this post to demonstrate how to test some issues with larger font sizes with UI tests.
eevis.codes
November 2, 2025 at 7:20 AM
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
December 3, 2025 at 5:22 PM
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
December 11, 2025 at 6:23 AM
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
Wear OS Accessibility Considerations | Eevis Panula, Mobile Accessibility Engineer
Lately, I've been learning about Wear OS development. In this blog post, I'll share some of the learnings I've had on Wear OS accessibility.
eevis.codes
September 8, 2025 at 3:34 AM
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
December 6, 2024 at 7:50 PM
First issue drops December 9th, subscribe to get it delivered to your inbox: eevis.codes/newsletter

#Android #AndroidDev #AndroidAccessibility #InclusiveDesign
November 20, 2025 at 6:07 PM
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
December 17, 2025 at 4:11 PM
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
November 19, 2025 at 2:22 PM
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
Why I'm starting a Newsletter About Inclusive Android Apps | Eevis Panula, Mobile Accessibility Engineer
I'm starting a newsletter about making more inclusive Android apps, and this blog post explains why I'm doing it.
eevis.codes
December 4, 2025 at 3:44 PM
October 3, 2025 at 6:04 PM