-
Notifications
You must be signed in to change notification settings - Fork 0
Home
AAC-Board is a free Android app for children and adults with speech and language impairments that assists with symbol and text-to-speech communication.
AAC stands for Augmentative and Assistive Communication.
The app presents a board or grid of images. The user can select the images on the board and combine them to form a "sentence". This sentence can be spoken out using Android text-to-speech functionality. Persons with physical disabilities that cannot use a touch screen, can still interact with the app using a mouse, a joystick or an assistive switch.
Users or their caregivers can create new boards. Multiple boards can be defined for different situations or topics (e.g. games, home, restaurant, school, etc). The app includes a search feature to browse the open-source catalogue of pictograms provided by Arasaac project through a REST API.
The app is implemented in Kotlin according to these guidelines:
- Use of Android Architecture components and MVVM pattern
- Single activity using Android Navigation Component to move between screens
- Retrofit for REST API requests
- Room for local data storage and management
Refer to Application Screens section for a detailed description.