C++ Wrapper for SonarPen Stylus SDK (AAR) -- 2

Job ID: 37888782

Budget: $750 – $1,500 CAD

I am looking to employ a proficient C++ and QT developer for a project that integrates the SonarPen pressure-sensitive stylus with the Krita drawing app for Android. The project involves creating a C++ wrapper for an AAR library (the SonarPen SDK in Java) and making it interact with Krita via the QT library.

The key requirements for the project are:

- Develop a C++ wrapper for the AAR library.
- Use QT to make API calls to the wrapper. (Configure the wrapper to communicate with the SonarPen. )
- Compile the open-source Krita app, based in QT, to function on Android. (https://docs.krita.org/en/untranslatable_pages/building_krita.html#building-on-android)
- finished product should be shared via github project which contains: - a completed APK file of Krita that support SonarPen, - a C++ wrapper in BIN and commented source code, - a step by step guide that document the change to QT lib, so maintainence can be done easily.

Hardware device needed:

- Android tablet that can run Krita (https://play.google.com/store/apps/details?id=org.krita&hl=en_CA&gl=US)

Ideal skills required:

- Experience with C++.
- Knowledge of the QT 5 library.
- Android platform experience.
- Background in working with stylus technology would be a plus (not a must)

Please note that documentation and specifications for the SonarPen will be provided. Confidence in working with open-source applications and an efficient approach to problem-solving will be key to this project.
Related categories: Linux Mobile App Development Android C++ Programming Qt