Guidance Required: Kotlin bindings for a C++ library

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • Sonar - Write Clean C++ Code. Always.
  • SaaSHub - Software Alternatives and Reviews
  • SimpleBLE

    SimpleBLE - the all-in-one Bluetooth library that makes it easy to add wireless connectivity to your projects. With support for MacOS, iOS, Windows, and Linux, SimpleBLE has you covered no matter what platform you're working on. Give it a try and say goodbye to Bluetooth headaches!

    I'm the creator of SimpleBLE, a cross-platform library to use Bluetooth on desktop environments (and hopefully mobile soon), and I'm currently looking into adding Kotlin bindings. I how how to write JNI wrappers as I've done so in the past, but I'm having trouble understanding what's the best way to set up a Gradle project for it to be consumed by 3rd party users, considering that the C++ backend can be compiled with multiple "flavors" based on the target OS.

  • flatbuffers

    Maven artifacts containing compiled flatbuffers binaries and flatbuffers-java runtime library (by davidmoten)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts