Accessibility
Last Updated: January 15, 2025
Introduction
Chickadee Health is designed to be accessible to all users, including older adults and people with disabilities. We follow Apple's accessibility guidelines to ensure our app works seamlessly with iOS assistive technologies.
Our app supports the following accessibility features:
VoiceOver Support
Status: Fully Supported
Chickadee Health is fully compatible with VoiceOver, Apple's screen reader technology. Every interactive element in the app includes:
- Accessibility labels: Clear descriptions of what each element does, using
.accessibilityLabel()modifiers - Accessibility hints: Helpful guidance on how to interact with elements, using
.accessibilityHint()modifiers - Logical navigation order: Elements are arranged in a natural reading order for screen reader users
- Meaningful groupings: Related content is grouped together for easier navigation
To enable VoiceOver on your iPhone, go to Settings → Accessibility → VoiceOver.
Dark Mode
Status: Fully Supported
The app automatically adapts to your device's appearance settings. When you enable Dark Mode on your iPhone, Chickadee Health switches to a dark color scheme that's easier on the eyes in low-light conditions.
- Automatic switching: Uses SwiftUI's built-in dark mode support for seamless adaptation
- Maintained contrast: All text and UI elements maintain proper contrast ratios in both light and dark modes
- Reduced eye strain: Dark backgrounds reduce brightness in low-light environments
To enable Dark Mode, go to Settings → Display & Brightness → Dark.
High Contrast Design
Status: Fully Supported
Chickadee Health is designed specifically for older adults and maintains a minimum contrast ratio of 7:1 between text and background colors, exceeding WCAG AAA standards.
- Enhanced readability: High contrast ensures text is easily readable for users with vision impairments or age-related vision changes
- Clear visual hierarchy: Important information stands out clearly from the background
- Large touch targets: Buttons and interactive elements are sized generously for easier tapping
This design philosophy ensures that users with low vision, cataracts, or other vision challenges can comfortably use the app.
Dynamic Type (Larger Text)
Status: Fully Supported
The app supports iOS Dynamic Type, allowing text to scale based on your preferred reading size. All text in Chickadee Health automatically adjusts when you change your device's text size setting.
- System-wide text scaling: Respects your iOS text size preferences automatically
- Proportional scaling: Text grows larger while maintaining proper layout and spacing
- Supported range: Works with all iOS accessibility text sizes, from default to the largest settings
To adjust text size, go to Settings → Accessibility → Display & Text Size → Larger Text.
Additional Accessibility Features
Beyond the core features listed above, Chickadee Health is built using SwiftUI, which provides automatic support for many other iOS accessibility features:
- Reduce Motion: Respects the system setting to minimize animations and motion effects
- Button Shapes: Compatible with iOS Button Shapes setting for clearer interactive elements
- Increase Contrast: Works with iOS Increase Contrast setting for additional visual clarity
- Smart Invert: Compatible with Smart Invert Colors for users who prefer inverted displays
Accessibility Compliance
Chickadee Health is designed to meet or exceed:
- WCAG 2.1 Level AAA: For contrast ratios (7:1 minimum)
- Section 508: Federal accessibility standards
- Apple Human Interface Guidelines: Accessibility best practices
For more information about Apple's accessibility features, visit apple.com/accessibility.
Feedback and Support
We're committed to continuously improving accessibility in Chickadee Health. If you encounter accessibility barriers or have suggestions for improvements, please contact us.
We welcome feedback from users with disabilities and their caregivers to help us make Chickadee Health more accessible for everyone.