FleksySDK / VirtualKeyboardSDK

The simplest, fastest and most reliable way to create a virtual keyboard 💁 . (iOS and Android)
https://fleksy.com
255 stars 6 forks source link
android flutter ios keyboard-layout kotlin onscreen-keyboard sdk swift touchscreen virtual-keyboard

VirtualKeyboardSDK

A SDK to create a Virtual Keyboard for iOS and Android 💁.

AboutInstallationSupported PlatformsFeaturesIntegrationExamplesBenchmarkHow to get help?License
Documentation

About Keyboard SDK

The Virtual Keyboard SDK is a virtual keyboard for iOS and Android.

This keyboard has outstanding features included such as: being able to type or swipe in 82 languages, autocorrection, emojis, custom views on top of the keyboard, custom themes, and much more.

Once integrated you would be able to see an actual virtual keyboard in your device.

Installation

iOS, iPadOS

VirtualKeyboardSDK can be installed with the Swift Package Manager:

https://github.com/FleksySDK/FleksySDK-iOS

Android

VirtualKeyboardSDK can be installed with Maven:

maven { url = "https://maven.fleksy.com/maven" }

and adding the dependency:

dependencies {
  ...       
  // Keyboard SDK dependency
  implementation("co.thingthing.fleksycore:fleksycore-release:4.9.0")
}

Supported Platforms

Apple Platform

iOS 13

Android Platform

Android API 21

It also supports kotlin and java

Features

Integration

Using the Fleksy Keyboard SDK you are able to create an App for iOS or Android which has a keyboard.

Folder Description
/Integration/Keyboard-iOS iOS project for an App which holds a keyboard built using the FleksySDK.
/Integration/Keyboard-Android Android project for an App which has a keyboard built using the FleksySDK.
/Integration/Keyboard-Flutter Flutter project for an App which holds a keyboard built using the FleksySDK.

Examples

  1. Customise look&feel of the keyboard 🎨 -> Examples/Style
  2. Download and Install Languages 🌍 -> Examples/Languages
  3. Add your own custom buttons on the keyboard layout 🔡 -> Examples/CustomAction

Benchmark

Want to test how KeyboardSDK works on your phone ?

Join our community to test how the VirtualKeyboardSDK performs.

Public Link Description
iOS Testflight iOS sample App for testing right away our last development on the KeyboardSDK.
Android Firebase Android sample App for testing right away our last development on the KeyboardSDK.

Keyboard Performance Comparison

Compare the perfomance of any keyboard against that of any other keyboard, use our open source tool: Kebbie

Documentation

How to get help?

Any question that you might have, please post it directly into the Github Discussion Forum.

Business related questions, please, go to our developers portal, we will assist you as soon as possible.

Licensing

The Fleksy test SDK is proprietary binary code and licensed under the Fleksy Binary Trial License in the License folder.

The remaining source code available in this repository are licensed under the MIT license, a copy of which is also in the License folder

Documentation is distributed under the CC-BY-ND-4.0 license, available at https://creativecommons.org/licenses/by-nd/4.0/,

All code and materials are © 2024 ThingThing Ltd.