Last updated: October 2025
Be Native is designed to be an inclusive learning environment for every Apple developer. We build our iPhone and iPad experiences with native SwiftUI accessibility APIs, perform regular audits, and certify each release with our accessibility review team. If you discover any barrier, please contact us at info@benative.dev so we can address it quickly.
The Be Native iOS app integrates directly with the following assistive technologies available on iPhone:
VoiceOver narrates on-screen elements and provides rotor navigation. We expose descriptive labels, hints, and custom actions through SwiftUI’s .accessibilityLabel, .accessibilityHint, and .accessibilityActions. Dynamic content such as course progress and playback controls announce updates in real time and respect VoiceOver focus.
All interactive components use Apple’s native controls so they receive Voice Control commands automatically. Buttons, toggles, and navigation links respond to built-in command phrases and support custom label overrides where necessary.
The interface adopts Dynamic Type with SwiftUI’s text styles. Body copy, headings, and interactive labels scale smoothly based on the user’s preferred content size category, ensuring readability across educational content.
Be Native supports Light and Dark Mode with color palettes derived from SwiftUI’s semantic colors. Contrast ratios are tested in both appearances, and assets such as icons and illustrations adapt to the active theme.
States like completion, selection, or warnings use redundant cues—icons, underlines, or text labels—in addition to color. SwiftUI accessibility traits communicate state changes so that colorblind users receive clear feedback.
Text and critical UI elements maintain WCAG 2.1 AA contrast ratios on all supported backgrounds. We validate palettes with Apple’s Accessibility Inspector and automated contrast tooling during design handoff.
When the system preference for Reduce Motion is enabled, we swap transitions for crossfades, remove parallax, and disable non-essential animations while keeping interaction feedback intact.
Video lessons ship with closed captions rendered through AVFoundation. Captions are time-synced, respect the user’s preferred subtitle style, and remain available offline for downloaded sessions.
The iPadOS experience mirrors the iPhone feature set while adding multi-column layouts and keyboard shortcuts. All accessibility features listed above are fully supported on iPad:
Be Native undergoes an internal accessibility audit each release cycle. The audit reviews navigation flows, screen reader compatibility, contrast, motion sensitivity, and media alternatives. Findings are tracked to resolution before an update ships, and regression suites ensure previously remediated issues do not return.
Accessibility is an ongoing commitment. If you encounter an issue, have a feature request, or need assistance using Be Native, email us at info@benative.dev. We will review your message promptly and work with you to deliver a barrier-free experience.