Accessible Mobile Apps - Issue #62

Accessible Mobile Apps - Issue #62
Image with two logos: Accessible Mobile Apps logo and the Appt Foundation logo, showing the text that the Accessible Mobile Apps newsletter is powered by Appt.

Hello everyone,

Hope you're having a great week. You may have noticed it's been a while since the last newsletter, but the good thing about that is I have a lot more resources than usual to share with you. 😃

As always, don't hesitate to reach out with any suggestions for the next issue (or sponsorship inquiries) via email (hello@accessiblemobileapps.com) or Twitter (or Mastodon).

- Robin


✨ New code samples for Jetpack Compose and SwiftUI

Do you develop apps with Jetpack Compose or SwiftUI? Good news: the appt.org website now contains over 100 new code samples to help you build accessible apps.

Jetpack Compose accessibility | Appt
Jetpack Compose offers accessible building blocks to create inclusive interfaces. Key concepts like semantics, traversal and accessibility actions enhance usability for everyone.
SwiftUI accessibility | Appt
SwiftUI automatically provides accessibility support for common elements. Developers can use SwiftUI’s view modifiers to enhance and customize accessibility.

Podcast: Beyond Barriers with Cameron

Beyond Barriers with Cameron
Cameron, a Front End Developer, talks about accessibility education, design documentation, knowing your users, easy accessibility wins, accessibility in video games, and popular accessibility features.

Why Are There No Mobile Accessibility Guidelines in WCAG?

Why Are There No Mobile Accessibility Guidelines in WCAG? | Access Armada
WCAG was not originally written for mobile and it still shows. How do current guidelines fall short and how can it be fixed?

iOS

Accessible and ‘a pleasure to read’: how Apple’s podcast transcriptions came to be

Accessible and ‘a pleasure to read’: how Apple’s podcast transcriptions came to be
Apple rolled out a feature highly requested by both disabled users and podcast creators. Why did it take so long?

WWDC: Get Started with Dynamic Type

Get started with Dynamic Type - WWDC24 - Videos - Apple Developer
Dynamic Type lets people choose their preferred text size across the system and all of their apps. To help you get started supporting…

WWDC: Catch up on accessibility in SwiftUI

Catch up on accessibility in SwiftUI - WWDC24 - Videos - Apple Developer
SwiftUI makes it easy to build amazing experiences that are accessible to everyone. We’ll discover how assistive technologies understand…

VoiceOver For Frequently Updating Data

VoiceOver For Frequently Updating Data
How do you make views that update frequently accessibile?

Android

Accessibility Tests in Compose – Name, Role, Value

Accessibility Tests in Compose — Name, Role, Value - droidcon
When writing tests for your app, you should also consider testing for accessibility-related things. And I get it; it can be challenging to know where to start. So, I decided to write this blog post about how to test some accessibility aspects.

Change App Theme - Personalizing Accessibility

Change App Theme — Personalizing Accessibility - droidcon
In this blog post, I will continue with concrete examples. We will add a setting to change the app’s theme. The user will have four options: follow system settings (the default), light, dark, and high-contrast color theme. Let’s dive in.

Personalizing Accessibility with Settings

Personalizing Accessibility with Settings
When users have different, even conflicting, needs for access, what should you do?

Toggle Labels With Icons — Personalizing Accessibility

Toggle Labels With Icons — Personalizing Accessibility
Let’s continue the theme of personalizing your app for users for accessibility by adding a setting to toggle labels with icons.

Other

Mobile Tabs Part 3 – Flutter

Mobile Tabs Part 3 – Flutter - TPGi
The concluding part of John Lilly’s guide to accessible tabs on mobile. For this final article, John takes a look at Flutter. Is it up to the job?

Mobile Tabs Part 2 – React Native

Mobile Tabs Part 2 – React Native - TPGi
John Lilly continues his investigation on how to build accessible tabbed interfaces for mobile. Part 2 covers how to do this with React Native.

Join the Appt Slack Group

Use this link to join the Appt Slack workspace for mobile accessibility. Ask technical questions, share resources, get advice from other developers, and most importantly connect with developers who share your passion for a11y.


If you or your company is interested in sponsoring the Accessible Mobile Apps newsletter, send an email to hello@accessiblemobileapps.com.