Android Fundamentals: Accessibility
You can increase the reach of your Android app and make your app more user-friendly to all kinds of users by building it to take advantage of Android's accessibility features. This course will teach you how to do just that.
What you'll learn
Many users have physical limitations that may make seeing the device display or interacting with the touchscreen difficult. Android provides a number of accessibility features and services and this course, Android Fundamentals: Accessibility, will serve as your guide to including these features in your apps. You'll start with an introduction to the goals of accessibility and how Android handles accessibility. Then, you'll get started making apps accessible by incorporating support for non-touch navigation and view descriptions, as well as seeing how to design and create apps that provide a single high-quality experience that works equally well for users with or without accessibility needs. You'll also get to see how to add some important accessibility features, such as Talkback support and d-pad navigation, to your custom views. Finally, you will go over the important relationship between testing and accessibility. By the end of this course, you'll be better able to build apps in such a way that they will be accessible to all users.
Table of contents
- Introduction 1m
- Achieving Accessibility 5m
- Choosing Accessibility Friendly Colors 3m
- Color Contrast Ratio Demo 2m
- Appropriate Use of Color in Providing Feedback 8m
- Touch Target and Text Sizing 3m
- Text Sizing Demo 5m
- Accessibility Navigation Issues Demo 2m
- Accessibility Friendly RecyclerView Navigation 3m
- Accessibility Friendly RecyclerView Navigation Demo 6m
- Announcing App Context Changes 1m
- Announcing App Context Changes Demo 6m
- Summary 4m
- Introduction 1m
- A Quick Review of How Accessibility Works 1m
- Understanding Our Custom View 7m
- Why Our Custom View Didn't Support Accessibility 2m
- Accessibility Types 6m
- Accessibility Helper Class 4m
- Implementing ExploreByTouchHelper Talkback Support 9m
- Connecting ExploreByTouchHelper to the Custom View 4m
- Implementing D-pad Click Support 6m
- Implementing D-pad Navigation Support 5m
- Navigating Out of the Custom View 9m
- Summary 2m