Accessible app design – what you should know

Published: 26. March 2026

Author: Tobias Roppelt

Reading time: 4 minutes

An image of an iPhone. The screen displays “Swipe left” or “Swipe right.” Then an image of one of our mascot characters depicted as an attractive woman. A reference to a dating app.

Digital accessibility on mobile devices poses several problems, at least for developers. For designers, not much actually changes. Nevertheless, there are some nuances and issues in the design of apps and mobile applications that you should be aware of if you want to design effectively and efficiently.

Table of Contents

Note 1: Size Matters!

Let’s start with the basics: Your controls (buttons, icons, inputs) need to be the right size. On touchscreen devices like tablets and smartphones, your controls should be at least 24×24 pixels (WCAG Level AA) – even better, 44×44 pixels (Level AAA). (See the WCAG minimum size criteria)

Two buttons with icons are visible. The first is only 16 by 16 pixels and therefore too small. The second is 24 by 24 pixels and therefore large enough.

People with conditions like tremors need larger elements so they can actually tap things in your app with their fingers! If you’ve ever tried to tap tiny icon buttons in an app, you know how frustrating that can be—especially when they’re too close together. If you don’t know what I’m talking about, I recommend trying out Lichess.org (play chess) on your phone. (Sorry, Lichess!)

Why I consider this point particularly important: As a designer, I know that designers like to save space. Your professors probably instilled the concept of “white space” deep in your subconscious. Design needs plenty of room to breathe! And since content creators usually don’t adhere to this with their texts (yes, you’re the bad guys!), we have to deal with the consequences and shrink our elements.

I hope that accessibility now gives you another argument to tell copywriters that their texts need to be shorter because your controls take up space!

Note 2: Stick to Native Elements

As a designer specializing in digital accessibility, you have a lot of power! And with great power comes great responsibility, Peter.

As a designer, you decide which UI components to choose. And depending on which ones you choose, you can cause developers a lot of joy or a lot of frustration.

If you choose a component like a dropdown menu and want to style it in a fancy way, your developer might no longer be able to use native HTML for it. This means they have to “build” the components themselves. That costs a lot of time and money – especially since it’s extremely prone to accessibility bugs.

A dropdown menu with icons in each column. That's not possible natively!

If you’re looking for an overview of problematic UI components that you might want to avoid when designing, I have to plug our online course here shamelessly: Buy our online course for designers, it’s great! [Link to the online course for designers]

Native HTML elements are naturally not found in apps. However, there are native iOS or Android components that you can or should use. Apple, for example, explicitly recommends using the native Toggle component.

Excerpt from Apple’s accessibility page: Use the native SwiftUI toggle switch component. The native component indicates its state through the button’s position and fill color. However, some people find it helpful to have an additional label clarifying whether a switch is on or off. If you use the native iOS toggle, on/off icons will automatically appear if users have enabled on/off labels in their accessibility settings.

Apple's toggle switch. One version with additional icons and one without.

Note 3: Use animations sparingly

Some people get dizzy or nauseous from animations! Therefore, you should avoid animations unless they are essential for the user experience. And even if you believe they are essential, your app should still function without them.

Apple offers an option in its accessibility settings to “Reduce animations .” These settings should disable or significantly reduce animations in your app. Therefore, there must be no animations conveying essential information. If such animations exist, a non-animated alternative should be provided to convey the same information.

Furthermore, WCAG requires that there be a way to pause animations that last longer than 5 seconds. Therefore, a pause button must be provided. (This also applies to sliders that move automatically.)

An illustration of a slider on a website. The slider has a pause button to stop it.

Regarding animations, it’s important to be careful when using moving or flashing elements. I know flashing things are great for grabbing attention, but in the worst-case scenario, these effects can even trigger epileptic seizures. If you want to see this in action, the following website is a must-see: [Link to website with lots of flashing (Warning!)]

Everything you need to know about digital accessibility as a designer!

  • What is the legal situation, and which websites are affected?
  • What requirements apply to your designs, and how do you implement them—without missing a thing?
  • Do you have to overhaul your entire brand identity and make everything larger now

Through theory and practice, we’ll show you what we’ve taught nearly 1,000 people over the past three years!

Learn more about the Design Workshop

Note 4: Not everyone has hands!

Well, this had to be said sometime: Some people operate a mobile phone without hands! Okay, that doesn’t necessarily mean they don’t have hands. There might be other reasons why they operate a phone with just a wink, switches, or sip-and-puff technology. Nevertheless, ultimately, it means that there are people who don’t use their fingers to operate a mobile device. Therefore, these people can’t perform gestures. They can’t pinch, swipe, or shake their phone.

If your app has features that can only be triggered by swiping left and right (for example, in dating apps), then you have an accessibility problem. That’s why dating apps have now introduced the option to click a button in addition to swiping.

So every time you, as a (product) designer, come up with a cool way to do something with the hands in your app, you also need to think of a clickable alternative.

Conclusion on accessible app design

Unlike development, designing accessible mobile applications isn’t dramatically different. There are a few things you need to consider, which you hopefully know by now. Otherwise, you should adhere to the same standards that generally apply to accessible web design.

If you haven’t really dealt with this topic before, I recommend this article: The design principles behind accessibility