-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b45a371
commit 49131be
Showing
1 changed file
with
22 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# 📖 Dictionary App | ||
|
||
A modern dictionary app built using Kotlin and Jetpack Compose, designed for a seamless and interactive word search experience. Built with Clean Architecture, ensuring scalabilit and maintainability. | ||
|
||
## ✨ Features | ||
* 🔍 Search Words: Find meanings, phonetics, synonyms, antonyms and example by entering a word in the search box. | ||
* 🔊 Pronunciation Support: Listen to word pronunciation using the MediaPlayer library. | ||
* 🔗 Synonyms & Antonyms Navigation: Click on any synonyms or antonyms to search their meanings instantly. | ||
* 🌐 Source URL: Easily access the original dictionary source for more details. | ||
* 🎨 Modern UI: Built with Jetpack Compose for a smooth, interactive, and user-friendly experience. | ||
|
||
## 🛠️ Tech Stack | ||
* Language: Kotlin | ||
* UI Framework: Jetpack Compose | ||
* Architecture: Clean Architecture (MVVM) | ||
* Dependency Injection: Hilt | ||
* Networking: Retrofit | ||
* State Management: ViewModel | ||
* API: Free Dictionary API | ||
* Media Playback: MediaPlayer library | ||
|
||
|