6 features supported

Don't Miss Birthdays 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.

Custom Typography

Carefully chosen text sizes for readability. Custom Tajawal font for Arabic with consistent sizing.

Dark Mode

Always-on dark design with carefully chosen colors for maximum readability and reduced eye strain.

Haptic Feedback

Tactile vibrations confirm actions and interactions throughout the app for a richer experience.

High Contrast

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

RTL Support

Full right-to-left layout for Arabic. All UI elements, text, and navigation are properly mirrored.

How it works in Don't Miss Birthdays

VoiceOver navigation

Every button, label, and interactive element has a descriptive accessibility label. VoiceOver announces profile names, ages, days remaining, and navigation elements clearly. Decorative icons are hidden from VoiceOver to avoid clutter. Profile cards, statistics charts, and the calendar are all fully accessible.

Dynamic Type support

Text sizes are carefully chosen for readability across all screens. The app uses a custom font system with Tajawal for Arabic and system fonts for other languages, with consistent sizing across the interface.

Dark mode design

Don't Miss Birthdays uses a permanent dark interface with carefully selected colors (#181a20 background, #3886E5 accent blue, #E57399 marriage pink). This provides excellent readability, reduces eye strain, and saves battery on OLED screens. Every screen is designed and tested for contrast against the dark background.

Haptic feedback

Tactile haptic vibrations confirm key actions: saving a profile, copying a phone number or email, navigating between tabs, and other interactions. This provides an additional sensory channel for users who may not see visual feedback. Haptic feedback can be configured in Settings.

Color and contrast

Birthdays and anniversaries are distinguished by labels and icons in addition to color. Alert status dots on profile cards are explained by a legend section on the home page. All color combinations meet WCAG AA contrast requirements of 4.5:1 for normal text and 3:1 for large text.

Right-to-left layout

Arabic language includes complete RTL support. All UI elements, navigation, text alignment, and layout are properly mirrored. Profile cards, calendar, and statistics charts all adapt correctly to the RTL reading direction.

Our commitment

Accessibility isn't a feature we added later. It's built into every line of code. Don't Miss Birthdays supports 14 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@dontmissbirthdays.com