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.
Dynamic Type
All text scales to your preferred size. The interface adapts automatically.
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, and wishes are all fully accessible.
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 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 wish, 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
The app never relies on color alone to convey information. Birthdays and anniversaries are distinguished by labels and icons in addition to color. 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, statistics, and wishes all adapt correctly to the RTL reading direction.
Reduced motion
When "Reduce Motion" is enabled in iOS Settings, Don't Miss Birthdays automatically reduces or removes animations for a comfortable experience.
Our commitment
Accessibility isn't a feature we added later. It's built into every line of code. Don't Miss Birthdays supports 3 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.