Typing on mobile devices is slow and error-prone. Modern keyboards solve this problem by predicting the next word a user intends to type.
The goal of this project is to build a next-word prediction algorithm and deploy it as a Shiny web application that can be used interactively.
This application demonstrates how statistical language models can improve user experience in everyday typing tasks.