I have an opensource project, working fine, already have lots of features working, its android based keyboard app.
i required 2 things done
1. to add a custom keymap in keyboard project, (keymapping : keyboard buttons text and its resulting value in a single file) whatsoever typed can be compared to main keyboard map to retrieve a real text from setting
e.g. On keyboard "qwerty" keys text and values are replaced with "ytrewq" ; now if "wet" is to be written i have to press "trw"
Now in settings i required a box where custom keymap based text can be converted back to real text;
2. project stores all keylogs with a file with daystamp, which is to be encrypted (gpg or standard encryption) on the go and files can be decrypted back in keyboard settings with parsing etc
Notes project neither require too much time, nor huge efforts, simple few functions work