♿️ Accessibility

Child Habits is designed to be inclusive and accessible to everyone

We believe building positive routines should be available to all users, regardless of their abilities. Child Habits includes comprehensive accessibility features across iPhone and iPad, following Apple's Accessibility Guidelines to ensure an inclusive experience for children and families.

Current Version: 1.0 • iOS Requirement: 17.0+

📱 iPhone & iPad

🔊 VoiceOver Support

Full VoiceOver support throughout the app ensures that children with visual impairments can navigate and use all features independently.

  • Navigation Labels: All buttons, tabs, and interactive elements have descriptive labels
  • Routine Steps: Each step in a routine is clearly announced with its title and instructions
  • Progress Feedback: Completion status and progress are announced audibly
  • Child Profiles: Child names and avatars are properly labeled for VoiceOver
  • Celebration Screen: Completion messages are announced clearly

📝 Dynamic Type

All text scales with iOS Dynamic Type settings, allowing users to adjust text size to their preference.

  • Scalable Text: All labels, descriptions, and content text support Dynamic Type
  • Large Text Support: App remains functional even at the largest text sizes
  • Kid-Friendly Sizing: Default text sizes are optimized for children's readability

🎯 Large Tap Targets

All interactive elements meet or exceed Apple's minimum tap target size of 44x44 points for easy interaction.

  • Kid-Friendly Buttons: Large, easy-to-tap buttons throughout the app
  • Routine Cards: Entire cards are tappable with generous spacing
  • Step Actions: Done and Skip buttons are large and clearly visible
  • Profile Selection: Child profile cards are large and easy to select

🎨 High Contrast & Visual Accessibility

Visual elements are designed with accessibility in mind, supporting high contrast modes and clear visual hierarchy.

  • Color Contrast: Text meets WCAG AA contrast requirements
  • Visual Indicators: Progress bars and completion status use both color and shape
  • Icon Support: All steps include icons alongside text for visual learners
  • Calm Design: Soothing color palette reduces visual stress

👶 Kid-Friendly Accessibility

Special considerations for children's accessibility needs.

  • Simple Navigation: Clear, straightforward navigation that children can understand
  • Visual Feedback: Immediate visual feedback for all actions
  • Error Prevention: Confirmation dialogs prevent accidental actions
  • Encouraging Messages: Positive, encouraging language throughout
  • No Time Pressure: Children can take their time without pressure

Haptic Feedback

Tactile feedback provides additional confirmation of actions.

  • Success Haptics: Positive haptic feedback on routine completion
  • Selection Feedback: Haptic feedback when selecting options
  • Navigation Feedback: Light taps for navigation actions

Accessibility Standards

📜 WCAG 2.1 Compliance

Child Habits follows Web Content Accessibility Guidelines principles adapted for native iOS development.

  • Level AA Compliance: Meets most WCAG 2.1 Level AA requirements
  • Text Resize: All text resizable up to 200% without loss of functionality
  • Contrast Ratios: Text and UI elements meet minimum contrast requirements
  • Keyboard Access: Full keyboard navigation on iPad
  • Focus Indicators: Clear focus indicators for all interactive elements

🍎 Apple Accessibility Guidelines

Child Habits follows Apple's Human Interface Guidelines for accessibility.

  • VoiceOver: Full support for Apple's screen reader
  • Switch Control: Compatible with external switches and assistive devices
  • Guided Access: Works seamlessly with iOS Guided Access mode
  • Reduce Motion: Respects user's Reduce Motion preferences

© 2025 Andrej Jasso. All rights reserved.
iOS app built with Swift 6.0 & SwiftUI
Version 1.0 • Requires iOS 17.0+