Why choose Fleksy vs. Keyman SDK?
If you are considering using the Keyman SDK, look no further. Fleksy delivers more powerful typing speeds in an astonishingly easy-to-setup and intuitive software development kit.
Home » Why choose Fleksy vs. Keyman SDK?
If you are considering using the Keyman SDK, look no further. Fleksy delivers more powerful typing speeds in an astonishingly easy-to-setup and intuitive software development kit.
Say hello to advanced autocorrection, next word predictions and swipe input available in more than 82 languages.
The Fleksy SDK is built for speed. It provides a speedy typing experience alongside all features a end-user expects is vital. With Autocorrection, Word Predictions and Swipe Input in more than 82 languages, the Fleksy keyboard SDK enables any developer or company to build a reliable & feature-rich virtual keyboard app.
Fleksy’s advanced theming capabilities alongside support for Emojis, GIFs and screen overlays, enables any developer or company to create a fully branded virtual keyboard product. Coupled with the Data Layer, you’ll be able to gather millions of datapoints for your remote patient monitoring needs, mHealth or digital phenotyping mobile app.
The Fleksy SDK integrates into your app project in less than 5 minutes thanks to our Quick Start Guides available for iOS and Android software developers. No more fiddling around with many moving parts, complex setup documentation and various points of failures. At Fleksy, we believe developers should spend more time building their product.
*Conditions apply: 90 day free. After 90 days, you will be contacted by one of our sales representative for an evaluation, which Fleksy will determine if your license can be renewed.
Large userbase?
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Keyboard Support Version
iOS: iPhones and iPads above iOS 10.0
Android: Mobile and Tablets, minSdkVersion = 21
Keyboard SDK Size
iOS: All frameworks for arm64 40MB. Distributed as xcframework 70MB
Android: 1.27MB frontend SDK, 30.79MB native library, total = 32.06MB (before ABI Split)
Themed Keyboard
By default, similar to the stock keyboard. Option to customize the look & feel of the keyboard
Automatic Dark Mode
Switch to default dark mode when system asks for it
Audio feedback
Different type of sounds related to the themed keyboard
Haptic feedback
Android: Yes, not in iOS
Font
Customisable to your own font or system font. By default we provide the one that we use
Font Size
Included in the theme keyboard
Top bar
3 suggestions from our system in this order. Left: typing word / Middle: word most relevant / Right: word second most relevant or emoji. In case that we are gone a correct the current typing word, middle word is highlighted
Custom top bar
Ability to fully customize the top bar, being owner of the top view, deciding the height of it and the content
Keyboard rotation
—
Keyboard landscape
Available, adapted to landscape
Space bar long press
Used to scroll through text
Voice Feedback
Disabled by default
Space bar swipe left/right
Used to change languge if more than one installed
Auto Correction
By default enabled, though, it could be disabled completely. In some fields like URL we automatically disable it
Auto Learning
By default enabled. Retype a word and delete a wrong autocorrection automatically learns the word
Swipe typing
Enabled by default
Auto Capitalization
Enabled. Beginning of sentence and after punctuation
Double space for punctuation
Enabled. More than 3s between spaces results in another space
Redo Auto Correction
Enabled. After correction, delete button returns to the word originally autocorrected
Automatic switch planes
In symbols field, press space and automatically returns to letters plane. After pressing ” ‘ ” returns automatically to letters plane.
Languages
82 languages, 63 Tested (see full list)
Layout support
Depend on the language we offer different layouts: QWERTY, QWERTZ, AZERTY, etc…
Size of Languages
Depending on the language, around 5-7MB
Emoji Support
iOS: Updated to iOS 14 support emojis. Every 6 months we check if there are new emojis and we incorporate them in the next release.
Android: full unicode 12.1 (3178 emojis), graceful downgrade depending on
Pre-defined Emoji colour
Device’s Android Version // EmojiCompat 1.1.0
Emoji variations
Available to pre-select via internal settings
Emoji categories
Available via long press
Most Used Emojis
iOS: 8 categories / Android: 9 categories made from 95 subcategories as defined in Unicode 12.1 estandard
Emoji Suggestion
Keep the most used in the first category. Maximum number of frequent emojis around 24 to 42, depending on the device
Presented in the space bar. Example of Emoji Suggestion: Type “heart”, we suggest “heart emoji”
Output
File or callback in Json format
Tracking
Keys up/down, key location, time difference between keys tapped, corrections and suggestions tapped
Configurable
Being able to configure what to track
License Key
Key used to validate that the current license is still valid. We make a call to our own API every 24h, sending the current version, the timestamp and a random created number.