A Dictionary App to look up meanings and definitions of words , with the option of providing text or voice input to search for the meanings and definitions of words. Built using Kotlin and Jetpack Compose .
- Gets the meaning , definition , noun and other details of a word with the help of the Dictionary API
- Can capture text & voice input
- Text to speech functionality
- Offline caching functionality
- Light and Dark Theme Design
- Caches & Displays Previous Searches
- Android Studio
- Kotlin
- Jetpack Compose
- Retrofit
- Room Persistence Library
- Dependency Injection ( Dagger and hilt)
- Accompanist Library
- Dictionary API
- Text To Speech
- Speech Recognition
If you have a suggestion that would make this project better in any way , please fork the repo and create a pull request. You can also simply open an issue with the tag "feature-request". Any and all contributions you make are greatly appreciated . Don't forget to give the project a star⭐⭐! Thanks again!
Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
PLEASE MAKE SURE TO REMOVE THE .idea/ files before pushing a commit & Every PR will be reviewed before merging.