Google Keyboard makes text input smart and easy. Glide through letters with Gesture Typing – just lift to finish a word, no spacebar required. Compose notes on-the-go with Voice Typing. With amazing word recognition and next-word prediction, Google Keyboard helps you type faster and more accurately on all your Android devices.
• Gesture Typing with dynamic floating preview
• Voice Typing
• Next-word suggestions and current-word completions
• Dictionaries for 26 languages
• Advanced keyboard layouts
• Works across your Android devices (tablets and phones)
direct link thanks to @bobfrantic