Skip to content

An iOS accessibility guide written in SwiftUI with examples in both SwiftUI and UIKit, and a Puzzle game to help learn more about accessibility features in iOS.

License

Notifications You must be signed in to change notification settings

giovaninppc/AccessibilityHandbook

Repository files navigation

Cover image

iOS Accessibility Handbook

License: MIT Platform iOS SwiftUI Build Status

An iOS Accessibility guide, demonstrating several accessibility features, how to use and how to implement them with examples in UIKit and SwiftUI.

About

The Accessibility Handbook started as an idea with some colleagues and friends, aiming to be an easy way to learn more about iOS accessibility features and how to implement them.

Guides

Find an extensive documentation of accessibility features and options with real examples so you can try them for yourself while using the app.

Image with example of the app running, displaying some of the Voice-Over guide pages

Also, code examples of how to implement each of them directly on the app! You don't need to open the source code to take a quick look on the syntaxes, or just to just remind how to implement something.

Image with example of source codes example on the app

Classes

Learn how to plan and think accessibility implementation with even more examples on a series we call: Classes. Based on real-life examples with more codes, issues, pitfalls, code reviews, diagrams, and more!

Image with example of the classes section on the app

Did I mention we support iPhone AND iPad???

The Handbook Game

The Handbook Game is a series of short puzzles to test your accessibility knowledge. They are built not to be hard, but to be examples of how some accessibility settings can be used and how they impact the users.

Image with example of the app running, displaying some of the Handbook puzzle games

Have an ideia for a new puzzle? Submit an issue.

How to run

Requirements

  • Xcode 13.0+

Getting Started

  • Clone this repository
  • Open the .xcodeproj and you are good to go.

Contributing

Feel free to open an issue or submit a pull request if you have any improvement or feedback.

Author

Giovani Pereira, [email protected].

About

An iOS accessibility guide written in SwiftUI with examples in both SwiftUI and UIKit, and a Puzzle game to help learn more about accessibility features in iOS.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages