I just opensourced the Thulika Keyboard app and the associated training softwares. Find it here on Github