This document discusses an accessibility framework for Android that aims to make applications more accessible by default. It provides accessible resources, containers, widgets and components that can be easily integrated by developers. The framework includes an accessibility service, accessible behavior extensions for widgets, and new accessible layouts that enhance screen reading and navigation. It also describes a GUI design assistant tool that helps developers visually create accessible user interfaces using the framework's components and generate the necessary XML files. The framework is meant to avoid the expense and fragmentation of individual accessibility implementations by different developers.