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