Eevis Panula

@eevis.codes

Mobile Accessibility Specialist, Android GDE, Senior Android Developer, Blogger, Speaker from Finland 🇫🇮 They/She Website: https://eevis.codes YouTube: https://www.youtube.com/@eeviscode Inclusive Android Apps-newsletter: https://eevis.codes/newsletter

Issue #9 of Inclusive Android Apps drops Tuesday 📬 This one's about fixed heights: a small thing in code that can make content completely unreadable for users with larger font sizes. Code included. Subscribe to get it in your inbox: eevis.codes/newsletter/ #AndroidDev #InclusiveAndroidApps

Inclusive Android Apps-newsletter | Eevis Panula, Mobile Accessibility Engineer

Inclusive Android Apps is a monthly newsletter about making Android apps more inclusive.

eevis.codes

Issue #8 of Inclusive Android Apps drops Tuesday 📬 This one's about animations: how they can cause real physical symptoms for many users, and how to make sure your app respects the Remove animations setting. Code included. Subscribe to get it in your inbox: eevis.codes/newsletter/ #AndroidDev

Inclusive Android Apps-newsletter | Eevis Panula, Mobile Accessibility Engineer

Inclusive Android Apps is a monthly newsletter about making Android apps more inclusive.

eevis.codes

Issue #7 of Inclusive Android Apps drops Tuesday 📬 This one's about inline links: a pattern that looks and works fine for touch users, but is completely unreachable for assistive tech users. Code included. Subscribe to get it in your inbox: eevis.codes/newsletter #AndroidDev #InclusiveAndroidApps

Inclusive Android Apps-newsletter | Eevis Panula, Mobile Accessibility Engineer

Inclusive Android Apps is a monthly newsletter about making Android apps more inclusive.

eevis.codes

Autofill isn't just a convenience, it's an accessibility feature. It helps people who find typing difficult due to limited mobility, trembling hands, or freezing fingers. And it takes maybe five lines of code in Jetpack Compose. My blog on how to support it: eevis.codes/blog/2026-05... #AndroidDev

Autofilling in the Blanks | Eevis Panula, Mobile Accessibility Engineer

If you have forms in your app that collect user information, autofill is one of the easiest accessibility wins you can add.

eevis.codes

Issue #6 of Inclusive Android Apps is live! 🚀 This one's about gendered language in period trackers — and how a few string changes and a dropdown can make your app welcoming for everyone who menstruates. Code included. Read it: buttondown.com/inclusive-an... #AndroidDev #InclusiveAndroidApps

Inclusive Android Apps #6: The Problem of Gendered Language in Period Trackers

Sixth issue covers the problems of gendered language in period trackers and how that language can exclude many users.

buttondown.com

Issue #6 of Inclusive Android Apps drops Tuesday! 📬 Topic: Gendered language in period tracking apps. Why assumptions about who menstruates exclude users, and how to fix it with inclusive string resources and code. Subscribe: eevis.codes/newsletter #AndroidDev #InclusiveDesign #MenstrualHealth

Inclusive Android Apps-newsletter | Eevis Panula, Mobile Accessibility Engineer

Inclusive Android Apps is a monthly newsletter about making Android apps more inclusive.

eevis.codes

Android's default focus indicator is a ripple so subtle it's almost invisible, and that's a problem for keyboard and D-pad users. I wrote about building a custom one with the Indication API in Jetpack Compose: eevis.codes/blog/2026-04... #AndroidDev #a11y #JetpackCompose

More Accessible Focus Indicators with Compose | Eevis Panula, Mobile Accessibility Engineer

Let's talk about focus indicators, and how you can make your focus indicators more accessible with Compose.

eevis.codes

Issue #5 of Inclusive Android Apps drops Tuesday 📬 This one tackles drag and drop: why it excludes users who can't perform the gesture, and how to build accessible alternatives with buttons and keyboard support, code included. Subscribe to get it in your inbox: eevis.codes/newsletter #AndroidDev

Inclusive Android Apps-newsletter | Eevis Panula, Mobile Accessibility Engineer

Inclusive Android Apps is a monthly newsletter about making Android apps more inclusive.

eevis.codes

Issue #4 of Inclusive Android Apps drops Tuesday 📬 This one is about time-based actions, why they might exclude users who need more time, and how to support the "Time to Take Action" accessibility setting, with code included. Subscribe to get it in your inbox: eevis.codes/newsletter #AndroidDev

Inclusive Android Apps-newsletter | Eevis Panula, Mobile Accessibility Engineer

Inclusive Android Apps is a monthly newsletter about making Android apps more inclusive.

eevis.codes

Following up on my last post about building an item previewer in Jetpack Compose, I’ve published Part 2: Adding navigation support, in which I look into keyboard, screen reader, and voice access navigation considerations for the item previewer. eevis.codes/blog/2026-02... #A11y #AndroidDev

Adding Navigation support to Large Content Viewer with Compose | Eevis Panula, Mobile Accessibility Engineer

When enabling font scaling is not an option, the iOS-like large content viewer functionality can be an answer. But you need to support assistive technology with it as well.

eevis.codes

Eeva-Jonna @eevis.codes Panula on kaikkien aikojen ensimmäinen Mimmit koodaa -palkinnon voittaja. Tänä vuonna ympyrä sulkeutuu, kun hän on mukana tuomaristossa valitsemassa tulevaa voittajaa. Kysyimme Eeviksen kuulumisia, lue lisää ohesta. ☺️ #MimmitKoodaa

Vuoden 2021 voittaja Eeva-Jonna, mitä sinulle kuuluu? - Mimmit koodaa

Eeva-Jonna Panula raivasi polkua ICT-alan vähemmistölle ja sai työstään kaikkien aikojen ensimmäisen Mimmit koodaa -palkinnon. Miten tähän pisteeseen päädyttiin? Ja mitä on tapahtunut sen jälkeen?

mimmitkoodaa.fi

Issue #3 of Inclusive Android Apps drops Tuesday! 📬 This one's about color-only indicators: why relying on color alone excludes users, and how to fix it with text, icons, and patterns. Code included. Want to get it to your inbox? Subscribe here: eevis.codes/newsletter #AndroidDev

Inclusive Android Apps-newsletter | Eevis Panula, Mobile Accessibility Engineer

Inclusive Android Apps is a monthly newsletter about making Android apps more inclusive.

eevis.codes

Looking back, I've mostly spoken at events abroad and in Turku, so I'm happy to share that I will be speaking at #ScanAgile26 in Helsinki in March! This time, my POV on accessibility is not the most technical, but how teams should value progress over perfection when fixing accessibility issues.

ScanAgile 26. The agile accessibility mindset: Progress over perfection. Tue 17th of March, 2026 1:30 PM - Helsinki, Finland. Eeva-Jonna Panula. scan-agile.org

Issue #2 of Inclusive Android Apps is live! 🚀 This one tackles how to build gender forms that don't force binary choices. The practical solutions include multiple options, custom fields, and opt-out choices. Read it: buttondown.com/inclusive-an... #AndroidDev #InclusiveAndroidApps

Inclusive Android Apps #2: The Problem of Non-Inclusive Gender Selection Forms

Second issue of Inclusive Android Apps discusses forms asking for users gender, and how to make them more inclusive.

buttondown.com

Issue #2 of Inclusive Android Apps drops Tuesday 📬 This one's about gender selection in forms, why binary male/female choices exclude users, and how to build forms that actually work for everyone, with practical code examples. Want it in your inbox? Subscribe: eevis.codes/newsletter/ #AndroidDev

Inclusive Android Apps-newsletter | Eevis Panula, Mobile Accessibility Engineer

Inclusive Android Apps is a monthly newsletter about making Android apps more inclusive.

eevis.codes