Accessibility
Chiari is hard enough. The app should not be.
Chiari Companion uses native SwiftUI on iOS and Jetpack Compose on Android. Many people with Chiari malformation deal with brain fog, headaches, photosensitivity, dizziness, or fine-motor difficulty on bad days. We treat accessibility as a baseline, not an extra.
Vision
- VoiceOver and TalkBack: Key controls, body zones, severity scales, navigation tabs, and Insights charts expose labels or summaries.
- Text scaling: Text follows the iOS or Android system text-size setting, and dense controls reflow at larger sizes.
- Contrast: Light and dark palettes use tested semantic text and status colors.
- Differentiate Without Color: Severity uses both icons and numeric values; charts pair color with shape.
- Reduce Motion: Animations across tabs, the paywall, and onboarding shorten or disable when Reduce Motion is on.
- Dark Mode: Full light and dark theme support that follows the system.
Motor
- Voice access: Native named controls support Voice Control on iOS and Voice Access on Android.
- Switch Control: Standard focus order, no custom gesture traps.
- Full Keyboard Access: Tab and arrow navigation work with a connected keyboard.
- AssistiveTouch: No custom multi-finger gestures required.
Cognitive
- Plain language: No medical jargon without a plain-English tooltip. Terms like "Valsalva", "Cine CSF", or "POTS" link to a one-tap explanation.
- Focused flows: One job per screen, short forms, and a 60-second brain-fog quiz designed for low-energy days.
- Forgiving design: Optional fields throughout, no required permissions to start journaling.
What we do not support yet
- Captions and audio descriptions, because the app has no audio or video content.
- Hearing aid pairing and RTT, because the app has no calling or audio output.
Found an accessibility problem?
Please email hi@creativefactory.tr with your device, operating-system version, assistive technology, and what went wrong. Accessibility bugs are treated as priority bugs.