Accessibility is a crucial, typically missed, a part of constructing a top quality app. The Net Content material Accessibility Tips (WCAG) may be complicated and it’s typically unclear find out how to apply these tips to Android.
On this e-book, you’ll study constructing accessible apps on Android utilizing WCAG via hands-on, step-by-step tutorials.
Earlier than You Start
This part tells you just a few issues you might want to know earlier than you get began, corresponding to what you’ll want for {hardware} and software program, the place to seek out the undertaking recordsdata for this e-book, and extra.
Part I: Android Accessibility by Tutorials
Start your journey into studying about constructing, testing and customizing accessible apps on Android utilizing WCAG via hands-on, step-by-step tutorials.
Why must you design your apps with accessibility in thoughts? This chapter presents many the explanation why accessibility is a precedence in fashionable app design. From creating a greater, extra marketable product to treating others with care. It may well even enhance productiveness.
1
Say Hey to Accessibility! Learn to use lint to seek out accessibility warnings
and a few easy methods to resolve some widespread accessibility points in a single or two traces of
code. Introduces WCAG and different sources to grasp accessibility necessities and
common design so all customers of your app take pleasure in a cohesive expertise.
2
To know the accessibility enhancements you make, you want a method to confirm your modifications. That is why on this chapter you may be taught how one can check for accessibility enhancements, in addition to find out how to use accessibility companies to expertise the identical factor your person would possibly.
3
Understanding the fundamentals about display screen readers is essential when engaged on accessibility. On this chapter, you may be taught extra about this device, in addition to how you should use content material descriptions and layouts to make your app extra perceivable.
4
Options together with video, audio or animation typically concentrate on a visible and auditory expertise. This chapter explores how one can current the identical info to customers who cannot benefit from the visible or auditory expertise in the best way you have designed.
5
On this chapter, you’ll acquire an understanding of what shade distinction is and the way you should use it in your app. By investigating kinds of imaginative and prescient impairments, distinction, and evening mode, you’ll have a greater understanding of find out how to make your app extra perceivable.
6
Navigation is necessary to virtually any app. On this chapter you’ll be taught how one can permit your customers to navigate your app utilizing quite a lot of assistive applied sciences.
7
This chapter continues discussing operability by motion and timing. The best way you deal with conveniences corresponding to auto-advance and gestures could make a huge impact on how simply individuals can use your app. Right here, you’ll be taught some tips about find out how to method these sorts of options.
8
Even when somebody can understand and function your app, they could not perceive it. This chapter will train you how one can deal with language, iconography, consistency and error dealing with in a approach that improves your app’s understandability.
9
To make a sturdy app, it must know find out how to work together with the accessibility companies on any machine. Whereas working with Android’s elements, most of this work is finished for you. On this chapter, you’ll learn to work together with accessibility companies when constructing customized views.
10
A part of making your app accessible consists of constructing it with neurodiversity in thoughts. By making your app extra configurable, contextual and conscious of phrasing, you present your customers that you simply care about them.
11
You acknowledge the significance of accessibility, however how do you get your staff on board to dedicate time to it? On this chapter, you’ll learn to enhance schooling and buy-in in your staff, in addition to find out how to combine accessibility into your processes.
12
Part II: Appendix
It’s not simple to recollect every little thing there may be to find out about accessibility. That’s why this appendix provides you a guidelines of things to search for when constructing your app. You possibly can tailor these to be used in PRs or audits.
A