Contained in: Inclusivity with Voice & Language
swiftui
iOS & Swift
Lesson in Inclusivity with Voice & Language
Accessibility & VoiceOver
May 30 2025 · Lesson
Learn how SwiftUI tries to help you make your apps accessible…
iOS & Swift
Lesson in Inclusivity with Voice & Language
SwiftUI Accessibility API
May 30 2025 · Lesson
SwiftUI Accessibility API when default SwiftUI accessibility isn’t enough…
iOS & Swift
Lesson in Inclusivity with Voice & Language
SwiftUI Accessibility API
May 30 2025 · Lesson
Learn how to use the SwiftUI Accessibility API to improve your users’ experience…
iOS & Swift
Lesson in Inclusivity with Voice & Language
SwiftUI Accessibility API
May 30 2025 · Lesson
Learn about the SwiftUI Accessibility API and how it can be used to improve the accessibility…
iOS & Swift
Lesson in Inclusivity with Voice & Language
Accessibility & VoiceOver
May 30 2025 · Lesson
…potential customers of your app. They want to use your app, you want to make sure they can use your app, and SwiftUI is here to help. Most app UIs are very visual experiences, so most accessibility work focuses on VoiceOver — a screen reader that lets people with…
iOS & Swift
Lesson in Inclusivity with Voice & Language
Accessibility & VoiceOver
May 30 2025 · Lesson
…jokes have a techie flavor. Warning: Some of these jokes are a little violent. Back in ContentView, there’s no explicit accessibility code, just SwiftUI views ZStack, VStack, Text, and Button, and the button’s Text label. But VoiceOver reads out both text values because SwiftUI generates accessibility elements. Accessibility…
iOS & Swift
Lesson in Inclusivity with Voice & Language
SwiftUI Accessibility API
May 30 2025 · Lesson
…lesson 1, you saw and heard how SwiftUI default accessibility works in a very simple app. For more complex apps, default labels, values and ordering might not be enough to enable VoiceOver users to operate your app efficiently — or at all. The SwiftUI Accessibility API provides tools…
iOS & Swift
Lesson in Inclusivity with Voice & Language
Localization for a Global Audience
May 30 2025 · Lesson
…variety of cultures and languages, and provides an opportunity to grow your business. In this lesson, you’ll: Understand the importance of localization in SwiftUI apps and learn various techniques and best practices for ensuring effective localization. Analyze the localization requirements of a SwiftUI app, identify potential issues or ambiguities…
iOS & Swift
Lesson in Inclusivity with Voice & Language
Localization for a Global Audience
May 30 2025 · Lesson
Asset Catalog: You can use localized SF system symbols and set the directionality for custom symbols to automatically work with right-to-left languages. SwiftUI layout behaviors support localization with terms like leading and trailing, which work for right-to-left languages like Arabic and Hebrew, with no further work…
iOS & Swift
Lesson in Inclusivity with Voice & Language
Localization for a Global Audience
May 30 2025 · Lesson
…this lesson, you: Grasped the importance of localization in SwiftUI apps and learned various techniques and best practices for ensuring effective localization. Analyzed the localization requirements of a SwiftUI app, identified potential issues or ambiguities in strings and formatting, and implemented appropriate solutions. Used String Catalog and applied localization features…
iOS & Swift
Lesson in Inclusivity with Voice & Language
SwiftUI Accessibility API
May 30 2025 · Lesson
Learn about the SwiftUI Accessibility API features introduced…
iOS & Swift
Lesson in Inclusivity with Voice & Language
Accessibility & VoiceOver
May 30 2025 · Lesson
Conclusion Here’s what you’ve learned: — How to use basic VoiceOver gestures on an iOS device. — That SwiftUI elements are accessible by default and how this helps you. — How to use Xcode’s Accessibility Inspector to see accessibility attributes. What can you do if the default accessibility…
iOS & Swift
Lesson in Inclusivity with Voice & Language
SwiftUI Accessibility API
May 30 2025 · Lesson
Conclusion Here’s what you’ve learned: The SwiftUI Accessibility API provides modifiers to customize accessibility labels, values, and traits. You can also change the order or grouping to speed up navigation for VoiceOver users. You saw examples of how to use the SwiftUI Accessibility API to make your…
iOS & Swift
Lesson in Inclusivity with Voice & Language
Localization for a Global Audience
May 30 2025 · Lesson
Analyze the localization requirements for a SwiftUI app and implement localization in English and French…
iOS & Swift
Lesson in Inclusivity with Voice & Language
Localization for a Global Audience
May 30 2025 · Lesson
Learn how to use internationalization and localization techniques in your SwiftUI app. Identify and fix potential issues or ambiguities in strings and formatting…
iOS & Swift
Lesson in Inclusivity with Voice & Language
Grammatical Agreement
May 30 2025 · Lesson
Learn about grammatical agreement and inclusive language and apply techniques to include these in your SwiftUI…