The Swiftkey's Word Predictor App was developed from data derived from several blogs, news feeds and tweets which are provided by Coursera as a training set for this project. Natural Language Processing (NLP) techniques are implemented during development to predict the most likely word that the user will enter next.
The App will take a word as input and generate a prediction for the next word. One of the challenge encountered during develoment is to ensure both the source code and data files are small enough to be loaded onto the Shiny Server and to run optimally as well.