Skip to content

A Chinese-English Dictionary and language learning tools. Utilizes Kotlin, Jetpack Compose, Dagger-Hilt, Coil, Room, Gson, Firebase, Git.

Notifications You must be signed in to change notification settings

yonasoft/jade-dictionary-android

Repository files navigation

Jade Chinese-English Dictionary (Android)

image

Play Store: https://play.google.com/store/apps/details?id=com.yonasoft.jadedictionary

For Web:

Website: https://jadedictionary.com/
GitHub: https://github.com/KevC000/jade-dictionary-web

Contents

  1. Introduction
  2. Technologies and Resources
  3. Features & Screenshots

What is Jade Dictionary?

A bilingual Chinese-English dictionary Android and web app with a database of over 120,000 words. Users can improve vocabulary retention with practice modules to practice words through flashcards or quizzes. User word lists can also be synchronized across different devices and platforms.

Technologies

  • Kotlin
  • Coded UI with Jetpack Compose
  • Room and Datastore for local persistent data
  • Coil for image loading
  • Dagger-Hilt for dependency injection
  • Gson for data serialization
  • Git for version control
  • Firebase Authentication, user account management, data and file storage

Resources

Search Words


search

Save Words to Lists


lists

Practice Words


p1
p2
p3
p4

About

A Chinese-English Dictionary and language learning tools. Utilizes Kotlin, Jetpack Compose, Dagger-Hilt, Coil, Room, Gson, Firebase, Git.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages