7 features supported

Arrow to Pin is built with accessibility as a core principle, not an afterthought. Every screen, every interaction, and every feature is designed to be usable by everyone, regardless of ability.

Accessibility features

VoiceOver

Every element has descriptive labels so you can navigate the entire app using VoiceOver.

Voice Control

Navigate and interact with the app using only your voice, hands-free.

Dynamic Type

All text scales to your preferred size. The interface adapts automatically.

Dark Mode

Full dark mode support with system, light, and dark options to reduce eye strain.

High Contrast

Meets WCAG AA contrast standards. UI elements are clear and readable in all conditions.

Reduce Motion

Respects the reduced motion setting. Animations are minimized or removed entirely.

How it works in Arrow to Pin

VoiceOver navigation

Every button, label, and interactive element has a descriptive accessibility label. VoiceOver announces compass directions ("Aligned", "Turn right", "Turn left"), distance updates, and location names. Decorative icons are hidden from VoiceOver to avoid clutter. Custom actions allow deleting saved points directly from VoiceOver.

Voice Control compatibility

All interactive elements are labeled and accessible through Voice Control. You can add locations, change settings, navigate between tabs, and use the compass entirely with voice commands.

Dynamic Type support

All text uses system font styles (body, headline, caption) that automatically scale with your preferred text size in iOS Settings. The layout adapts fluidly to any text size without clipping or overflow.

Dark Mode

Choose between System (follows your device), Light, or Dark mode in the app settings. The change is instant with no restart needed. Every screen is tested in all three modes to ensure readability.

Color and contrast

The app never relies on color alone to convey information. Directions are shown with text ("Aligned", "Turn right") alongside visual cues. All color combinations meet WCAG AA contrast requirements of 4.5:1 for normal text and 3:1 for large text.

Reduced motion

When "Reduce Motion" is enabled in iOS Settings, Arrow to Pin automatically removes or simplifies animations. Alert transitions and UI effects are replaced with instant changes for a comfortable experience.

Multimodal feedback

When you're aligned with your destination, the app provides three types of feedback simultaneously: a visual green screen, a haptic vibration, and a sound. Each can be individually toggled in settings, so users who can't perceive one type of feedback can rely on others.

Our commitment

Accessibility isn't a feature we added later. It's built into every line of code. Arrow to Pin supports 8 languages including Arabic with full right-to-left layout, ensuring usability for a global audience. If you encounter any accessibility issue, we want to hear about it.

contact@arrowtopin.com