microsoft.com
Microsoft SwiftKey is a keyboard app for Android and iPhone that adapts to the user's typing style. It offers autocorrect and next-word predictions, swipe typing, voice typing, a cloud clipboard, and support for typing in up to five languages without switching settings.