Color contrast between text and background is very important for perceivability. As colors come closer to each other, they’re more difficult to distinguish. Notice that colors that work well with big font sizes may not for smaller text.

Three blocks of text, each block with three lorem ipsum paragraphs in three different text sizes. The first block is white over black, color contrast of 21 to 1. Works every time. The second block is a ratio of 4.5 to 1 good for the two larger paragraphs but already not enough for the smallest one. The third block has a ratio of 2.9 to 1. It is a bad ratio even for the largest text size.

You may also find interesting...

If you want to keep yourself up to date with what’s going on, or what has been published lately, on how to develop more accessible mobile apps, make sure you subscribe to Accessible Mobile Apps Weekly by @RobinKanatzar from @accessible_apps.

UINotificationFeedbackGenerator has a “success” feedback type. Consider using it when a task was performed successfully together with any other visuals or sound. The use of multiple modes just makes it easier for everyone to understand your app.

Touch target sizes are recommended to be at least 44 x 44 points. Buttons in the navigation bar ( especially when not using nav bar button items), dismiss buttons, and custom toolbars, are use cases that tend to have smaller sizes.

Created in Swift with Ignite.

Supporting Swift for Swifts