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
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 ForThis 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
<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
<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
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.
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
<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