yandex translate app
Apk can be found here
- Поле для ввода текста, который будет переведён на другой язык; переключатель языка и варианты перевода, которые появляются, когда пользователь вводит текст в поле,
- возможность добавить переведённое слово или предложение в избранное,
- возможность просмотра истории переводов,
- возможность просмотра избранного,
- перевод с одного языка на другой с помощью API Яндекс.Переводчика.
- Комментарии в коде,
- обработка ошибок,
- кэширование переводов,
- кэширование статей,
- тесты.