Skip to content

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

License

Notifications You must be signed in to change notification settings

yamin8000/freeDictionaryApp

Repository files navigation

Get it on F-Droid

freeDictionary

Android CI Quality Gate Status CodeFactor

freeDictionary is a simple Android application for freeDictionaryAPI a reincarnation of https://github.com/yamin8000/Owl2

Get it on F-Droid

Preview

Featured on TechDoc

preview preview preview
Dark Light OLED

More screenshots here.

Compatibility

Important

SDK21+ or Android 5.0+

Usage

Just use the search input to search the word.

Download

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
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.