Skip to content

Latest commit

 

History

History
45 lines (36 loc) · 2.8 KB

README.md

File metadata and controls

45 lines (36 loc) · 2.8 KB

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.