“SwiftKey mobile app for Android is super great with writing prediction. It can even create meanings from very incorrectly spelt words. Great for speed writing an also for dyslexic users!” Andrew (computer science)
SwiftKey have produced a YouTube video of their version 4 of the app where you can also write phrases with word prediction.