Приложение "Dictionary" - это толковый словарь английских слов.
Оно использует WordsAPI. Получить для него ключ можно здесь.
- Просмотр списка всех имеющихся на сервере слов (с пагинацией).
- Фильтрация слов по частоте употребления в речи и части речи.
- Просмотр слова и сохранение его в локальный словарь.
- Просмотр списка всех сохраненных локально слов.
- Удаление локальных слов в режиме редактирования.
- Просмотр транскрипции слова, его значений, примеров использования, синонимов, антонимов, частоты употребления в речи.
- Возможность прослушать звучание слова в выбранном произношении и выбранным в настройках голосом.
- Поиск конкретного слова и добавление его в словарь.
- Выбор произношения, с которым будут проговариваться слова (британское, американское, индийское, австралийское).
- Выбор тембра голоса, с которым будут проговариваться слова.
- Kotlin + Coroutines
- Clean Architecture + MVVM
- Multimodule Gradle Project
- Dagger 2
- Retrofit
- Room Persistence Library
- Paging Library
- Unit testing: JUnit, Mockito, Robolectric
- Code analysis: Android Lint, Detekt