EnglishWhiz
EnglishWhiz copied to clipboard
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.
EnglishWhiz - Dictionary App with Compose.
Light Theme
Dark Theme
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 :smiling_face_with_tear:). 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.