Accessibility approach
FortBudget is built with standard iOS UI frameworks that automatically expose semantic information to VoiceOver and Switch Control. The app's screens follow consistent layout patterns so that VoiceOver announcements match what is visible on screen.
VoiceOver
- Every interactive element has an accessibility label that describes its purpose in plain language.
-
Custom UI controls use accessibility traits
(
button,link,header,group) so VoiceOver announces the element type correctly. - Form fields include meaningful hints that are read after the label when focus enters the field.
- Dynamic type sizes are supported up to the system's accessibility text size settings.
Dynamic Type
FortBudget respects the iOS Dynamic Type setting. Text scales across all screens. Layout adapts so that content remains readable and usable at the largest text sizes.
High contrast and color
The visual design uses a neutral palette with teal accents. Text contrast ratios meet WCAG AA requirements. The app does not rely on color alone to convey meaning — icons and labels accompany color signals.
Reduce Motion
When the system Reduce Motion setting is enabled, FortBudget disables non-essential animations and transitions.
Keyboard and switch navigation
External keyboard support is not part of the iPhone MVP; however, VoiceOver and Switch Control can navigate all interactive elements using standard iOS accessibility gestures.
Feedback and contact
If you encounter an accessibility barrier, contact support with your iOS version, the device or VoiceOver settings you use, and a description of the difficulty.