Swype provides a faster and easier way to input text on any screen.
Swype provides a faster and easier way to input text on any screen. With one continuous finger or stylus motion across the screen keyboard, Swype enables users to input words faster and easier than other data input methods—at over 40 words per minute.
Product Features:• Incredibly intuitive language models that accurately predict what you type or Swype• An Emoji Keyboard with hundreds of Emoji to choose from and Intelligent Emoji support• Seamless regional dialect support and trending new words• 5 Free themes and more to purchase• Quickly enter symbols, punctuation and capital letters with Swype gestures• Add or remove words from your personal dictionary• Customizable keyboard layouts (QWERTY, QWERTZ, AZERTY) More Info »
In my opinion the beta version of Swype is the best keyboard for Android. It scans (with your permission) sms, email and facebook messages to customize the dictionary - which makes it very accurate.
I'm not sure if Swype actually makes me type faster, but it sure is fun to use. :D