Benjamin Grimm wrote: I recommend an app called SwiftKey. It's really good at anticipating what word you're typing and what word or words you might type next, and it gets smarter as it learns your patterns. It's saved me 545,348 taps, has accurately predicted 58,667 words and has completed 109,370 words for me. I might look into this too!