Testing Different Navigation Options with Compose
Reading time: about 5 minutes
Published
One part of creating accessible Android apps is to provide alternative navigation options. This blog post explores testing them.
Read the Post »Reading time: about 5 minutes
Published
One part of creating accessible Android apps is to provide alternative navigation options. This blog post explores testing them.
Read the Post »Reading time: about 7 minutes
Published
I've continued my journey with Compose and Canvas! After exploring drawing and animating shapes, I wanted to learn more about text, and this blog post dives into it.
Read the Post »Reading time: about 5 minutes
Published
I finally had the time to dive into Compose Multiplatform and Kotlin Multiplatform. I'll share my first impressions from them in this blog post.
Read the Post »Reading time: about 4 minutes
Published
Let's animate the Canvas! This blog post discusses how to do that with animated floats.
Read the Post »Reading time: about 8 minutes
Published
I've always struggled with drawing in Canvas, and I decided to learn more about it. This blog post shares part of that learning journey.
Read the Post »Reading time: about 7 minutes
Published
In Droidcon Berlin, I gave a talk in which I tested one app - Clue - from an accessibility perspective. This blog post summarizes the talk and results.
Read the Post »Reading time: about 6 minutes
Published
Gender is not binary, meaning man and woman aren't the only genders. Our user interfaces should reflect that, and in this blog post, I'll show one way to build a more inclusive gender options component.
Read the Post »Reading time: about 4 minutes
Published
As a part of my master's thesis, I developed an Android accessibility checklist. This blog post shares it, and a bit of about the development process.
Read the Post »Reading time: about 8 minutes
Published
Cats are back! In this blog post, we'll look into accessibility considerations for the stacked cards layout.
Read the Post »Reading time: about 5 minutes
Published
Many Android apps are locked to portrait mode, and that is an accessibility problem. This blog post discusses how to support both oritentations for Android apps.
Read the Post »Reading time: about 9 minutes
Published
What is better than a cat? A stack of cats! Or, in this case, cat photos. In this blog post, I'll discuss how to create a stacked cards custom layout with Compose.
Read the Post »Reading time: about 6 minutes
Published
For a long time, I've wanted to try out GraphQL on Android. And as I found this Pride Flag GraphQL-API, I finally had the chance!
Read the Post »Reading time: about 6 minutes
Published
In this blog post, we'll look into how to write tests for custom components for programmatically available name, role, and value.
Read the Post »Reading time: about 7 minutes
Published
Let's continue the theme of personalizing your app for users for accessibility by adding a setting to change the app theme between system default, dark, light, and high-contrast themes.
Read the Post »Reading time: about 8 minutes
Published
Let's continue the theme of personalizing your app for users for accessibility by adding a setting to toggle labels with icons.
Read the Post »Reading time: about 7 minutes
Published
When users have different, even conflicting, needs for access, what should you do? This blog post discusses personalization as a way to solve this issue.
Read the Post »Reading time: about 8 minutes
Published
Android Studio Iguana brought us UI Checks, and in this blog post, I'll discuss them specifically from accessibility point of view.
Read the Post »Reading time: about 3 minutes
Published
Having both dark and light themes in your app is essential for accessibility. This post explains why, and provides links to further reading.
Read the Post »Reading time: about 4 minutes
Published
In this blog post, I discuss how to test with Accessibility Scanner, a semi-automated tool (an Android app) for testing Android accessibility.
Read the Post »Reading time: about 5 minutes
Published
In this blogpost, I'll look into some considerations about font sizing, how to test it, and what are some common issues related to increased font sizes.
Read the Post »Reading time: about 5 minutes
Published
I'm building an app to track my periods with Health Connect and write about the process. In this blog post, we'll look into how to update and delete Health Connect data.
Read the Post »Reading time: about 8 minutes
Published
I'm building an app to track my periods with Health Connect and write about the process. In this blog post, we'll look into how to read and write Health Connect data.
Read the Post »Reading time: about 7 minutes
Published
I'm building an app to track my periods with Health Connect and write about the process. In this blog post, we'll look into how to set up Health Connect and ask user permission to read and write data.
Read the Post »Reading time: about 8 minutes
Published
Making graphs accessible on Android requires some work, and in this blog post series I explore how to do that. The fourth post is about adding visible control buttons for using the graph.
Read the Post »Reading time: about 7 minutes
Published
Content descriptions for images are a vital part of accessibility. In this blog post, I'll share what every Android developer should know about them.
Read the Post »Reading time: about 6 minutes
Published
In this blog post, we will look at how you can position an element on overlay while keeping it in the same position as before - like many messaging apps highlight a message you are reacting to.
Read the Post »Reading time: about 3 minutes
Published
Density-independent pixels are a way to handle the visible size of UIs in different screen densities of Android devices. In this blog post, I discuss what they are and how to convert them to pixels and back.
Read the Post »Reading time: about 5 minutes
Published
Making graphs accessible on Android requires some work, and in this blog post series I explore how to do that. The third post is all about differentiating data by other means than color.
Read the Post »Reading time: about 4 minutes
Published
Making graphs accessible on Android requires some work, and in this blog post series I explore how to do that. The second post touches keyboard navigation and how to make it work with the example graph.
Read the Post »Reading time: about 7 minutes
Published
Making graphs accessible on Android requires some work, and in this blog post series I explore how to do that. The first post is about adding content descriptions for, e.g., screen readers.
Read the Post »Reading time: about 7 minutes
Published
In this blog post, I look at the challenges Android developers often face when it comes to developing accessible Android apps, and some proposed solutions from research.
Read the Post »Reading time: about 10 minutes
Published
This blog post introduces a couple of modifiers, and how to use them to improve Android app accessibility.
Read the Post »Reading time: about 4 minutes
Published
Not everyone likes animations - they might be distracting or even trigger symptoms like feeling sick or disoriented. There's a setting called reduced motion in different operating systems, and in this blog post, I'll talk about how to respect it on Android.
Read the Post »