{"repo":"cvs-health/android-compose-accessibility-techniques","free":true,"listed":false,"github":"https://github.com/cvs-health/android-compose-accessibility-techniques","clone":"git clone https://github.com/cvs-health/android-compose-accessibility-techniques.git","description":"Android sample code demonstrating a variety of accessibility best practices for Jetpack Compose-based UIs.","language":"Kotlin","stars":129,"topics":["a11y","accessibility","android","android-accessibility","jetpack-compose"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"android-compose-accessibility-techniques Demonstrates a variety of accessibility best practices for Android Jetpack Compose-based UIs, as well as the problems they can address. Using the app will demonstrate the impact of accessibility best practices, and reviewing the app project source code will help you learn how to apply those techniques in working code. See android-compose-accessibility-techniques Architecture for details of the app architecture and the project's file structure. Since some of the code demonstrates the effect of inaccessible coding practices, the app itself does not fully conform to required accessibility guidelines. Topics - Informative Content - [x] Text alternatives - [x] Accessibility traversal order - [x] Content grouping - [x] Content group replacement - [x] Heading semantics - [x] List semantics - [x] Adaptive layouts - [x] Dark and Light themes - [x] Screen and pane titles - Interactive Behaviors - [x] Interactive control labels - [x] Minimum touch target size - [x] UX change announcements - [x] Keyboard types and options - [x] Keyboard actions - [x] Keyboard focus order - [x] Custom focus indicators - [x] Custom click labels - [x] Custom state descriptions - [x] Custom accessibility actions - [x] Scrolling columns - Specific Component Types - [x] Accordion controls - [x] Autofill controls - [x] Checkbox controls - [x] Dropdown menus - [x] Exposed dropdown menus - [x] Links inline with text - [x] ListItem layouts - [x] ModalBottomSheet layouts - [","default_branch":null,"files":null,"tree":[],"storefront":"/r/cvs-health","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cvs-health/android-compose-accessibility-techniques/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}