Interactive Ink SDK is the best way to integrate handwriting recognition capabilities into your Android application. Interactive Ink extends digital ink to allow users to more intuitively create, interact with, and share content in digital form. Handwritten text, mathematical equations or even diagrams are interpreted in real-time to be editable via simple gestures, responsive and easy to convert to a neat output.
This repository contains a "get started" example, a complete example and a reference implementation of the Android integration part that developers using Interactive Ink SDK can reuse inside their projects.
This getting started section has been tested with Android Studio 2022.3+ and supports Android SDK version 21+.
-
Clone the examples repository Â
git clone https://github.com/MyScript/interactive-ink-examples-android.git
-
Claim a certificate to receive the free license to start develop your application by following the first steps of Getting Started
-
Copy this certificate to
GetStarted/src/main/java/com/myscript/certificate/MyCertificate.java
andDemo/src/main/java/com/myscript/certificate/MyCertificate.java
This repository provides you with a ready-to-use reference implementation of the Android integration part, covering aspects like ink capture and rendering. It is located in UIReferenceImplementation
directory and can be simply added to your project by referencing it in your settings.gradle
.
A complete guide is available on MyScript Developer website.
The API Reference is available directly in Android Studio once the dependencies are downloaded.
You can get some support from the dedicated section on MyScript Developer website.
If you encounter build errors of the form No version of NDK matched the requested version
, please install the requested NDK version or update the one referenced in build.gradle
to match your installed NDK version. You can follow these instructions.
Made a cool app with Interactive Ink? Ready to cross join our marketing efforts? We would love to hear about you! We’re planning to showcase apps using it so let us know by sending a quick mail to myapp@myscript.com.
We welcome your contributions: If you would like to extend those examples for your needs, feel free to fork it! Please sign our Contributor License Agreement before submitting your pull request.