SnapLearn is an Android application that helps people learn a new language by associating words with picture and sound. SnapLearn has two modes, “Teacher” and “Lerner.” In the "Teacher" mode, a teacher puts words in the dictionary. To accomplish that, the user first inputs the word, next to the label that reads “English Word”, then the “Amharic Translation” is entered, followed by a category where the word might belong to. Thereafter the user can click on the “Take Photo” button to add a photo shot associated to the word. By instantiating the voice recorder that is built in to Android, the user then records the pronunciation of the Amharic meaning. Finally, the word is saved to a local database by hitting the “Submit” button. All fields have to have a value before they can be stored in the word-list.
The “Lerner” mode has a dropdown box where a learner can choose a category from a list and see words that fall into that category. If no word has been saved under that category, a blank list will be displayed. Else, words will be listed in ascending order under the category selected. To get details about a word, the user can tap on the word. This will take the user to a new dialog containing that word, the Amharic translation, a button to play the pronunciation, and an image associated with the word.
To display a word-description, the user has to click on a word. This will trigger a dialog where the user can see the word, the translation, an image representation of the word, and an audio of the pronunciation.