Ways we make the Slack iOS app accessible
Jun 19, 2018

Summary
This post details specific accessibility improvements made to the Slack iOS app. It covers disabling animations in GIFs and emojis using the FLAnimatedImage framework and real-time messaging websockets for synchronization. It also describes font scaling adjustments, including dynamic type support and notification-based updates across views. VoiceOver support is enhanced using Apple's Accessibility API with labels, traits, and hints for custom elements. Color contrast ratios are improved by auditing and reducing the color palette, targeting WCAG 2.0 Level AAA standards. Finally, it outlines the use of KIF for automated functional UI testing to verify accessibility features.