Skip to content

rudradave1/DefineEasy

Repository files navigation

DefineEasy

Define Easy

✍️ DefineEasy is a simple and powerful Android app that leverages Jetpack Compose, MVVM architecture, Dagger Hilt, and Room Database to provide users with quick and easy word definitions. With DefineEasy, users can search for words, view detailed definitions, and improve their vocabulary effortlessly.

Download

Android

Features

• Search: Users can easily search for words, and DefineEasy will provide comprehensive definitions.

• Save Favorites: Save your favorite words for quick access, even offline.

• Offline Access: Once you've searched for a word, you can access its definition offline.

• Intuitive UI: The app features a user-friendly interface built with Jetpack Compose for a seamless experience.

Screenshots 📸

ss1-landscape ss2-landscape ss3-landscape

Tech Stack

• Jetpack Compose: DefineEasy utilizes the power of Jetpack Compose for a modern and interactive user interface.

• MVVM Architecture: The app is built using the Model-View-ViewModel architectural pattern for clear separation of concerns.

• Dagger Hilt: Dagger Hilt is used for dependency injection, ensuring a maintainable and testable codebase.

• Room Database: Room is employed for efficient local data storage, enabling offline access to definitions.

Getting Started

To build and run DefineEasy on your machine, follow these steps:
  1. Clone the repository:

  2. bash Copy code git clone https://github.com/rudradave1/DefineEasy.git Open the project in Android Studio.

  3. Build and run the app on an emulator or physical device.

  4. Dependencies DefineEasy relies on several key dependencies to provide its functionality:

Jetpack Compose Dagger Hilt Room Database Retrofit Please refer to the build.gradle files for a complete list of dependencies.

Contributing

We welcome contributions from the open-source community. If you'd like to contribute to DefineEasy, please follow our contribution guidelines.

License MIT License

Contact If you have any questions or need assistance, feel free to reach out to the project maintainers:

GitHub Issues: ISSUES

About

A simple free dictionary app

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages