Accessibility isn't an afterthought in Caliscool. Every screen, every interaction, and every feature is designed so that everyone can train — regardless of ability.
From vision to motor to cognitive — Caliscool respects every user's needs and system preferences.
Every screen is fully navigable with VoiceOver. Exercises, blocks, filters, and progression paths are all properly labeled with hints and semantic traits.
Navigate the entire app using only your voice. Every button and control has a clear accessible label that Voice Control can target by name.
All text scales with your system font size. Layouts intelligently reflow — filter chips wrap, cards adapt, and nothing gets cut off or overlaps.
Full dark mode support built into every screen. Semantic system colors ensure perfect contrast in both light and dark appearance.
When Differentiate Without Color is enabled, selected filters show checkmarks and borders — so you never rely on color alone to see what's active.
When Increase Contrast is enabled, gradients over images become stronger and borders thicken — keeping text readable in every context.
Here's what we've built to make sure Caliscool works for everyone.
Every interactive element has a clear accessibility label and descriptive hint. Exercises announce their name, difficulty, and muscles. Blocks describe their content and exercise count. Filters announce their selection state.
VoiceOverWhen you filter exercises, VoiceOver announces the result count in real time — "12 results found" or "No results found" — so you always know the outcome without needing to explore the list.
VoiceOverSmall UI elements like muscle filter chips, difficulty badges, and indicators support iOS Large Content Viewer. Long-press any small control and a magnified version appears at the center of the screen.
VisionAll interactive elements meet Apple's minimum 44pt touch target. Buttons, chips, and navigation items have generous padding so they're easy to tap for everyone — including people with reduced motor control.
MotorAll animations throughout the app respect the Reduce Motion preference. When enabled, transitions simplify or disable entirely — so people with vestibular sensitivity can use the app comfortably.
MotionThe interface uses semantic system colors that automatically adapt to Smart Invert, and respects Reduce Transparency to replace blur effects with solid backgrounds when needed.
VisionEvery accessibility label, hint, and announcement is fully localized — not just the interface, but the accessibility layer too.
No barriers. No exceptions. Download Caliscool and start your journey — your way.
Download on App Store