There is a new method to reduce typos on touchscreens, see:
https://siplab.org/projects/CapContact
While I am aware that the processor/ram of our devices is limited it may be worth a look at - typing is still a pain since Apple introduced touch-only devices and everybody copies them…