Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 2.8 KB

README.md

File metadata and controls

36 lines (25 loc) · 2.8 KB

Wordsense Dictionary

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.

wordsense

Screen Shots

🛠 Built With

  • 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.

Architecture Overview

Architecture Data Flow