krishnachaitanya0107 / DictionaryApp

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 .

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DictionaryApp

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 .

Screenshots

Home Screen Search Results Screen

Features

  • 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

Tools & Technology Used

  • Android Studio
  • Kotlin
  • Jetpack Compose
  • Retrofit
  • Room Persistence Library
  • Dependency Injection ( Dagger and hilt)
  • Accompanist Library
  • Dictionary API
  • Text To Speech
  • Speech Recognition

Contributing

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.

Dictionary API

https://dictionaryapi.dev/

About

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 .


Languages

Language:Kotlin 100.0%