Using a virtual keyboard may not feel as natural as a physical one, but it's only the worst way to input text with a touchscreen except for all of the other ones. Swype has had the most success in revolutionizing how we enter text, as all of the major Android keyboards have since introduced gesture-based typing in subsequent upgrades, but it's far from perfect. That brings us to FlickKey Keyboard. It's a sliding keyboard that, by grouping letters into square groups of nine, aims to reduce how far across the screen our fingers need to slide.

Read More