
More Accessible Focus Indicators with Compose
Last summer, I wrote a blog post about focus management with Compose. Ever since, I’ve had drafts of...
Author profile
Developer articles and tutorials by eevajonnapanula.
Browse the latest writing surfaced through DevArt.

Last summer, I wrote a blog post about focus management with Compose. Ever since, I’ve had drafts of...

This is a submission for the 2026 WeCoded Challenge: Echoes of Experience It’s the time of the year...

In my previous blog post, Beyond Font Scaling: Large Content Viewer with Compose, I explained how to...

If you’ve worked with accessibility issues and have a bottom bar with multiple items, you’ve probably...

It’s that time of the year again! Looking back, I’m so glad I started writing these yearly...

This was originally sent as Issue #1 of my newsletter. Subscribe here to get future issues in your...

One thing I'm super excited about at the end of this year is a newsletter I'm launching: Inclusive...

Over the past six months or so, I've been writing a series of blog posts in which I've generated an...

While testing Android apps for accessibility, one of the biggest problems I’ve encountered are with...

Lately, I've been learning about Wear OS development. As I'm also an accessibility specialist, I've...

During the spring and summer, I've been testing different AI tools for their ability to generate...

Sometimes I encounter this weird idea that developers don't need accessibility at all. Some people...

I've seen multiple questions in various Slack communities, Stack Overflow, and other places related...

I've been testing the accessibility of Android code created by different AI tools, and this time,...

I'm continuing my tests with AI-generated Android code and how accessible these generated apps are....

Imagine that you're in an unfamiliar location. You can see a signpost, but it's old, and most of the...

The AI is here, and we all are going to lose our jobs. Or that's what I've been hearing for a while...

This is a submission for the WeCoded Challenge: Echoes of Experience Earth has traveled around the...

I have this "Remove animations"-setting turned on on my phone because different kinds of movement...

Valentine's Day is approaching, and while I prefer the Finnish version ("Friend's Day"), I was...

The first month of 2025 and its 247 days are behind us. I started 2025 with a blog post participating...

One thing that has continued to amaze me with building my Compose Multiplatform app is how easily...

2025 has started, and while I'm actually skeptical of anything good happening (just look at the world...

It's time for some yearly reflections again. What a year 2024 has been! Both in good and in bad. This...

While working on my master's thesis and the Android Accessibility Checklist, one of the answers to my...

One part of creating accessible Android apps is to provide alternative navigation options. Some...

I've continued my journey with Compose and Canvas! After exploring drawing and animating shapes, I...

I finally had the time to dive into Compose Multiplatform - and this was also my first experience...

In my previous blog post, Paint the Stars — Drawing with Compose and Canvas, I shared how I wanted to...

I've always struggled with drawing in Canvas, not just with Compose's Canvas but with any technology....