Skip to content

Yet Another English Dictionary App. EnglishWhiz is an offline dictionary app that features fast word look-up. It features modern Android technologies including Jetpack compose.

License

Notifications You must be signed in to change notification settings

ezechuka/EnglishWhiz

Repository files navigation

EnglishWhiz - Dictionary App with Compose.

Light Theme

Dark Theme

Get it on Google Play

F-Droid Badge

EnglishWhiz features fast word lookup using Modern Android tools including Compose. With over 177k words available in its offline database built with simple & minimal user interface in mind. The data used in this project was made available by this awesome open-source repository (sad to see was abandoned 🥲). EnglishWhiz offers some features which includes:

  • Bookmark
  • Text-to-speech
  • Search history
  • Word suggestions, etc.

Libraries/Tools used

Search Feature

The search/prefeix matching was implemented with SQLite pattern matching strategy. Although using Trie data structure would be very efficient but the drawaback was the time & memory to setup making it not feasible. However, the feature can be improved using SQL FTS.

TODO

  • Words linking.

If you like this project, leave a ⭐ to receive updates on your GitHub dashboard.

About

Yet Another English Dictionary App. EnglishWhiz is an offline dictionary app that features fast word look-up. It features modern Android technologies including Jetpack compose.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages