Skip to content

CoderBDK/LoKDictionary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Language LoK Dictionary App

A user-friendly multi-language dictionary app for Android. Easily store, search, and manage words along with their types, pronunciations, meanings, and languages. Built with modern Android technologies using Jetpack Compose.

✨ Features

  • Multi-language Support: Store words in various languages like English, Bengali, and more.

  • Word Type Classification: Classify words by type (e.g., Noun, Verb, Adjective) using enums.

  • Local Persistence: Data is stored locally using the Room database.

  • Efficient Search: Use Jetpack Paging 3 for efficient loading and filtering of large datasets.

  • Modern UI: A beautiful and responsive user interface built entirely with Jetpack Compose.

  • Customizable Filters: Easily filter words by type or language to find exactly what you need.

  • Add & Edit Words: User-friendly dialogs to add new words or edit existing entries.

📸 Preview

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4

🛠️ Technologies Used

  • Kotlin: The official language for modern Android development.

  • Jetpack Compose: For declarative and modern UI development.

  • Room Database: For local data persistence.

  • Jetpack Paging 3: To handle large lists of data efficiently.

  • Dagger and Hilt: for dependency injection

Installation

1. Clone the repository

git clone https://github.com/CoderBDK/LoKDictionary.git

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A feature-rich dictionary app for Android, built with Jetpack Compose.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages