https://github.com/yamin8000/freeDictionaryApp
freeDictionaryApp or free Dictionary App is a simple Android application for freeDictionaryAPI. (a reincarnation of https://github.com/yamin8000/Owl2) implemented using Kotlin and Jetpack Compose
https://github.com/yamin8000/freeDictionaryApp
android clean-architecture dictionary dictionary-app dictionary-application dictionaryapi dynamic-color f-droid fdroid foss free freedictionary freedictionary-api jetpack-compose kotlin libre material-you material3 mvi mvi-android
Last synced: 11 days ago
JSON representation
freeDictionaryApp or free Dictionary App is a simple Android application for freeDictionaryAPI. (a reincarnation of https://github.com/yamin8000/Owl2) implemented using Kotlin and Jetpack Compose
- Host: GitHub
- URL: https://github.com/yamin8000/freeDictionaryApp
- Owner: yamin8000
- License: gpl-3.0
- Created: 2023-08-26T19:20:14.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-17T03:22:57.000Z (15 days ago)
- Last Synced: 2025-04-17T17:36:21.547Z (14 days ago)
- Topics: android, clean-architecture, dictionary, dictionary-app, dictionary-application, dictionaryapi, dynamic-color, f-droid, fdroid, foss, free, freedictionary, freedictionary-api, jetpack-compose, kotlin, libre, material-you, material3, mvi, mvi-android
- Language: Kotlin
- Homepage:
- Size: 3.18 MB
- Stars: 143
- Watchers: 3
- Forks: 7
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
freeDictionary
[](https://github.com/yamin8000/freeDictionaryApp/actions/workflows/android.yml)
[](https://sonarcloud.io/summary/new_code?id=yamin8000_freeDictionaryApp)
[](https://www.codefactor.io/repository/github/yamin8000/freedictionaryapp)**freeDictionary** is a simple Android application
for [freeDictionaryAPI](https://dictionaryapi.dev/) a reincarnation
of https://github.com/yamin8000/Owl2[
](https://f-droid.org/packages/io.github.yamin8000.owl)
## Preview
### Featured on [TechDoc](https://www.youtube.com/watch?v=vlf0jEFHR74&t=59s)
![]()
![]()
Dark
Light
OLEDMore screenshots [here](./screenshots).
## Compatibility
> [!important]
> **SDK21+** or **Android 5.0+**## Usage
Just use the search input to search the word.
## Download
- GitHub releases: [here](https://github.com/yamin8000/freeDictionaryApp/releases)
- F-Droid: [here](https://f-droid.org/packages/io.github.yamin8000.owl)
- IzzyOnDroid: [here](https://apt.izzysoft.de/fdroid/index/apk/io.github.yamin8000.owl)
- Bazaar: [here](https://cafebazaar.ir/app/io.github.yamin8000.owl)## Features
- English to English dictionary
- Definition of the word
- Example of the word usage if available
- Synonyms/Antonyms of the work if available
- Pronunciation of the word, both IPA text and audio using TTS
- Save searched data for offline uses
- Search for a random word## Tech Stack
- Kotlin(JVM)
- Compose UI
- Material3/Material You
- Clean Architecture
- Dependency Injection with Hilt/Dagger
- MVI
- Retrofit, Moshi with KSP, Coil
- Datastore, Room with KSP## License
> [!important]
> freeDictionaryApp is licensed under the **[GNU General Public License v3.0](./LICENSE)**
> Permissions of this strong copyleft license are conditioned on making
> available complete source code of licensed works and modifications,
> which include larger works using a licensed work, under the same
> license. Copyright and license notices must be preserved. Contributors
> provide an express grant of patent rights.