Snapkeys develops technology for touchscreen mobile devices. Its mobile app provides an alternate keyboard for Android smartphones that uses word-prediction technology to learn the words the user types in order to build a unique personal dictionary. Snapkeys allows for faster two-thumb typing than traditional smartphone keyboards and also enables one-thumb typing. In addition, the Snapkeys keyboard can be moved anywhere on the user's screen.