top of page
Eeva-Jonna Panula

Eeva-Jonna Panula

Accessibility Specialist, Senior Android Developer

Eeva-Jonna, or Eevis, is an accessibility specialist and senior Android developer. She is also Android GDE and Women Techmakers Ambassador. Her passion is to share knowledge, and she speaks and writes a blog. When she is not doing that, she explores the beautiful Finnish nature either by foot or kayak.

Android Accessibility in Practice: Let’s Audit Your App

Accessibility on Android isn’t just good UX—it’s now a legal obligation under the European Accessibility Act (EAA). But real compliance goes well beyond passing an automated scanner. In this roundtable, we’ll roll up our sleeves and dig into what EAA compliance looks like in practice for Android developers. We’ll discuss how TalkBack interacts with real UIs, how to properly support font scaling and alternative navigation methods, and why screen orientation and motion sensitivity matter more than you think. Bring your accessibility questions, code samples, or current blockers—whether you’re just starting out or gearing up for an audit. We’ll share tools, techniques, and lived lessons for making apps more inclusive and compliant across Compose, Views, and hybrid setups. How are you currently testing for accessibility—do you rely on tools, manual testing, or both? What’s been the most confusing or surprising part of implementing EAA-related requirements in your Android app? Have you faced challenges making custom components accessible, especially in Jetpack Compose? How do you handle edge cases like font scaling, display size changes, or alternative input methods (e.g., Switch Access, keyboard, Voice Access)? What workflows or team practices help ensure accessibility isn’t an afterthought—but baked in from the start?

It's All About Focus - and Accessibility

What is the accessibility focus? And why can't you control it with focus modifiers? Why can't I see where the focus is? And how do I debug focus issues? In this talk, I'll discuss all things focus with Compose. After listening to this talk, you'll know how to improve accessibility for users using the keyboard for navigation, what the difference between implementations for, e.g., screen reader and Switch Access users is, what the most important things to know about focus and accessibility, and why this all matters. The key takeaways of the talk are: - Learn about the differences between accessibility focus and input focus - Understand the requirements for focusable elements - Know why caring about focus is important for Android developers
bottom of page