After noticing that default keyboards send data to Samsung or Google for advertising, LLM development, et cetera, this seemed like an unneccesary violation of user privacy. I found an open source keyboard built by Raimondus Rimkus, and I enjoyed using it, but I missed having a spellcheck to fix common errors that I repeatedly made. So, I downloaded the source code and began working to add the features I wanted.
I added a text replacement page, which automatically replaces misspelled words and logs them in the app so the user can find them and fully control their data. Additionally, this app allows the user to add new replacements directly from the keyboard, so if I notice a new misspelling I can add it in. After all of this work, I thought other people may want a similar app, so I published it to the google play store and github, so everyone can edit or use it how they see fit.
For this project, I learned a lot about modern coding, publishing to google play, and app development. The tools I utilized included Cursor and Android Studio.
Find the full code base here: https://github.com/gkohn11/Spellcheck-keyboard