7 of 16Image
Android has a big advantage over iOS as third party keyboard apps can be installed. SwiftKey is one of the best on Android and the first app I install on every device. In addition to being a useful keyboard that supports both typing and spelling words by swiping in one continuous movement, SwiftKey employs predictive text entry that gets better the more you use it.
The predictive text works as follows: start typing a word and after just a letter or two SwiftKey figures out what word you want and presents it above the keyboard. This process is so accurate it is uncanny. Every Android device should have SwiftKey installed.