A dictionary application for searching English word meanings and phonetics with audio pronunciation.
- Dark & Light mode
- Internationalized for English.
- Provides detailed definitions and explanations of words.
- Provides synonyms to find alternative words.
- Provides audio pronunciation guides for words, user can listen to how words are correctly spoken.
- Includes referencing features, enabling user to click on hyperlinked sources of words.
- Provides example sentences that demonstrate how words are used in context.
- Java - Widely-used programming language for Android development.
- Retrofit - Retrofit is a popular type-safe HTTP client library for Android and Java.
- Material Components for Android - Modular and customizable Material Design UI components for Android.
- Android Architecture Components -
Collection of libraries that help you design robust, testable, and maintainable apps.
- ViewModel - Stores UI-related data that isn"t destroyed on UI changes.
- LiveData - LiveData is an observable data holder that allows components to observe and react to changes in the data. It ensures that UI updates are automatically triggered only when the observed data changes and when the UI component is in an active state.