В SpeakyRice предусмотрена возможность самостоятельно наполнять словарь, а процесс изучения заключается в прохождении квизов, каждый из которых состоит из трех тестов, от простого к сложному:
- Выбор правильного перевода
- Составление из кусочков
- Пропись
Частота повторения слов определяется по результатам прохождения квиза и реализована с помощью условных корзин. Все новые слова хранятся в первой корзине, а после каждого успешного повторения, они передвигаются в следующую. Чем выше номер корзины, тем реже требуется повторять это слово. Выученным считается слово, которое лежит в последней корзине.



Коллекции
Для удобной организации словаря реализована возможность создания коллекций. Выбранную коллекцию можно повторять вне очереди, что удобно, если нужно сконцентрироваться на определенной группе слов.
В приложении есть возможность загружать коллекции из библиотеки, либо создавать свои собственные.



Использование контекста
Чтобы лучше понять слово, его следует учить в контексте. То есть выписывать еще и предложение, где оно встретилось. Для упрощения, можно воспользоваться подсказками, которые автоматически формируются поиском по большой базе примеров. Эта функция работает даже офф-лайн.



Автоматический перевод
Приложение предназначено для ведения своего словаря и самостоятельного его наполнения. Для удобства, добавлены переводчики от Yandex и Apple. Последний может работать офф-лайн.



Изображения
Для лучшего запоминания можно добавить изображения-ассоциации. Если слово трудно поддается изучению, то следует поискать картинку, которая будет каким-то образом намекать на произношение или написание. В качестве аналогии можно привести мнемотехнику.
Автономная работа
Путешествия и перелеты – отличное время для практики, но интернет доступен не везде. Потому важно организовать работу приложения без постоянного подключения к интернету. Проходить квизы, добавлять слова и работать с коллекциями можно даже сидя в самолете!