Creation of a text prediction web application utilizing ngrams derived from SwiftKey data. The app is contained in the RShiny App directory, and can be accessed on ShinyIO here. A brief overview of the application is available as an RPub.
For an introduction to Kneser-Ney smoothing, I recommend this excellent lecture by Professor Dan Jurafsky.