This is an offline English dictionary mobile application created using Kivy, an open source Python framework for rapid development of applications that make use of innovative user interfaces. Data are stored in a .json file so no internet connection is needed after downloading.
Here is the screenshots of the app:
It is a bit smart as it uses difflib so when the user entered a misspelled word, it will try to find the closest match.
There is an .apk file that can be downloaded and installed to an android phone.