Source: https://android.gadgethacks.com/news/android-keyboard-showdown-swiftkey-vs-swype-vs-google-vs-touchpal-vs-fleksy-0169977/