Alabama's Statewide Assistive Technology Resource
Communication app for typing in words with word prediction buttons and will learn words the more you use it.
www.assistiveapps.com
Cost: More than $5