Keymonk - an evolution of the smartphone keyboard
I have recently started a company and published a closed source application.
Keymonk is a keyboard for Android that lets you sweep words with two fingers:
https://play.google.com/store/apps/details?id=com.keymonk.latin
It is a significant evolution over traditional sweep keyboards. Its premise is that since the QWERTY keyboard is designed to maximize hand alternation while typing, it should be beneficial to be able to sweep words with both fingers, each at its side of the keyboard.
For example, to input the word ‘make’ with a traditional sweep keyboard you would start at M, sweep to the other side of the keyboard to A, then all the way back to K and again to the other side for E. With Keymonk you may instead start with your right finger at M and your left finger at A, then sweep your right finger to K and your left finger to E, resulting in two short and natural sweeps:

I find it very convenient for inputting large amount of text nearly as fast as I would with my laptop keyboard. Young people seem to get the hang of it quickly.
It is currently enabled for download in English speaking countries.
Winpdb - A Platform Independent Python Debugger
Congrats Nir! Good luck!