The app is intended to give you your first experience with the built-in screen reader in Android. It does not matter whether you are an Android developer yourself or not. It can also be used in a training course or as an evaluation tool for automated test tools to check the accessibility of apps.
In order to be able to use the app, you must activate the screen reader Talkback (or VoiceAssistant on Samsung devices)
Open Settings
Scroll down to Accessibility and open it.
Scroll to Talkback and open it.
Activate Talkback with the button next to "Use TalkBack".
You may need to give Talkback some permissions.
If you do not have any experience with Talkback, it is advisable to work through the introduction that appears when you start it for the first time.
Each screen contains two visually identical examples of typical elements that are often used in Android apps (e.g. input fields, graphics, graphic buttons, etc.). The upper example of the two was implemented without consideration of accessibility and the lower example was implemented with consideration of accessibility. If you go through the examples with Talkback, you can see or hear the differences between the two examples.
If you are an Android developer, you can also look at the source code of the project.
GitHub Repositorien of a Futter version of "A Demonstration"
"A Demonstration" on Google Play Store (Coming soon)