Google Keyboard: If you're an Android user (Jelly Bean 4.0 and above) this app is your new best friend.
Similar to apps like SwiftKey and TouchPal, Google Keyboard has 'Gesture Typing' that lets you glide through letters to form words, automatic error correction, word predictions and word completions.
You lift your finger to enter a space, and tap the microphone to write messages with 'Voice Typing'. Pretty cool.
There are also dictionaries for 26 languages.
Google says it allows for "smart typing on Android", and is fast and accurate.
The new app release now gives all 'Droids the same typing experience already enjoyed by Nexus owners, the phone/tablet devices made by Google.
It works on any Android phone or tablet (4.0+), available as an app from Google Play: http://goo.gl/W63Lu