𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Android Accessibility by Tutorials: Make Your Apps Accessible for All Audiences

✍ Scribed by raywenderlich Tutorial Team, Victoria Gonda


Publisher
Razeware LLC
Year
2022
Tongue
English
Leaves
217
Edition
2
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Learn Android Accessibility!

Accessibility is an important, often overlooked, part of building a quality app. The Web Content Accessibility Guidelines (WCAG) can be confusing and it’s often unclear how to apply these guidelines to Android.

That’s where Android Accessibility by Tutorials comes in! In this book, you’ll learn about building accessible apps on Android using WCAG through hands-on, step-by-step tutorials.

Who This Book Is For

This book is for intermediate Android developers who already know the basics of Android and Kotlin development and want to learn about accessibility.

Topics Covered in Android Accessibility by Tutorials
  • Importance of accessibility: Learn why accessibility is important and how you can use it to improve product quality.
  • Getting your team on board: Gain insight into how you can get buy-in from your team to make accessibility a priority.
  • Testing for accessibility: Practice using the tools you need to uncover areas for accessibility improvement.
  • WCAG: Explore the guidelines used when enforcing accessibility laws.
  • Android’s accessibility: Become familiar with the Android APIs that cater to accessibility.
  • Custom views: Understand how to integrate with accessibility services when building a custom view.

One thing you can count on: after reading this book, you’ll be prepared to improve your own apps by making them more accessible.

✦ Table of Contents


Book License
What You Need
Book Source Code & Forums
About the Author
About the Editors
Chapter 1: Why Accessibility
Caring About Accessibility
Experiencing Your App
Key Points
Where to go from here?
Chapter 2: Hello, Accessibility!
Introducing Taco Tuesday
Improving Accessibility Through Linters
Defining WCAG
Choosing Universal Design
Challenges
Key Points
Where to Go From Here?
Chapter 3: Testing & Tools
Setting Up Your Device
Using Accessibility Services
Testing for Accessibility
Knowing How Much To Test
Key Points
Chapter 4: Perceivable β€” Layout & Labeling
Defining Perceivable
Understanding Screen Readers
Including Effective Text Alternatives
Hiding Decorative Content
Writing Clear Descriptions
Creating Adaptable Layouts
Supporting Text Scaling
Key Points
Where to Go From Here?
Chapter 5: Perceivable β€” Time-Based Media & Cues
Displaying Time-Based Media
Giving Cues
Key Points
Where to Go From Here?
Chapter 6: Perceivable β€” Colors
Measuring Color Contrast
Understanding Vision Impairments
Improving Color Contrast
Introducing Dark Mode
Key Points
Where to Go From Here?
Chapter 7: Operable β€” Navigating the Screen
Traversing Using a Keyboard
Navigating Your App
Considering Touch Targets
Challenges
Key Points
Chapter 8: Operable β€” Movement & Timing
Considering Adjustable Timing
Giving Auto-Update Controls
Managing Interruptions
Identifying Time Limits in Your App
Mitigating the Risk of Adverse Reactions
Key Points
Where to Go From Here?
Chapter 9: Understandable
Increasing Readability
Creating Predictability
Key Points
Chapter 10: Robust
Relying on System Views
Indicating a View’s Role
Building Custom Views
Seeing Service Limitations
Challenges
Key Points
Chapter 11: Designing for Neurodiversity
Reducing Time Stress
Communicating with Clarity
Providing Help
Achieving Consistency
Minding Your Phrasing
Giving Alternatives
Supporting Configurability
Key Points
Where to Go From Here?
Chapter 12: Getting Your Team on Board
Recognizing a Need
Getting Buy-In
Expecting Pushback
Scaling Support
Tracking Improvement
Key Points
Where to Go From Here?
Conclusion
Appendix A: Accessibility Checklist
Quick Peek Checklist
Thorough Checklist


πŸ“œ SIMILAR VOLUMES


Developing Inclusive Mobile Apps: Buildi
✍ Rob Whitaker πŸ“‚ Library πŸ“… 2020 πŸ› Apress 🌐 English

<p>By failing to consider those with needs different to ourselves, we are telling these people they are not welcome in our app, and therefore that technology as a whole, is not for them. This is not hyperbole―23% of people in the US with a registered disability aren't online at all, that's three tim

Developing Inclusive Mobile Apps: Buildi
✍ Rob Whitaker πŸ“‚ Library πŸ“… 2020 🌐 English

<p><span>By failing to consider those with needs different to ourselves, we are telling these people they are not welcome in our app, and therefore that technology as a whole, is not for them. This is not hyperbole―23% of people in the US with a registered disability aren't online at all, that's thr

Apps For All: Coding Accessible Web Appl
✍ Heydon Pickering πŸ“‚ Library πŸ“… 2014 πŸ› Smashing Magazine GmbH 🌐 English

Accessibility is not just about addressing specific disabilities, but making sure as many people as possible have access to the same information. There’s rarely a good reason to lock people out when openness is a foundational principle of the web.

Arts Education: Assessment and Access :
✍ Olivia M. Wilson πŸ“‚ Library πŸ“… 2010 πŸ› Nova Science Publishers, Incorporated 🌐 English

The National Assessment of Educational Progress (NAEP) arts education framework is founded on a vision of a society that believes the arts are essential to every child's complete development. Throughout their lives, they will draw from artistic experience and knowledge as a means of understanding wh

Android Animations by Tutorials (First E
✍ raywenderlich Tutorial Team, Filip BabiΔ‡, Prateek Prasad, Alex Sullivan πŸ“‚ Library πŸ“… 2021 πŸ› Razeware LLC 🌐 English

<span>Learn How to Use Animations in Android!</span><p><span>Over the years Android has provided many APIs for creating animations. An Android developer must create visually appealing and useable apps by incorporating a wide variety of these animation tools in the right places.</span></p><p><span>An