Hi everyone! I hope this is an appropriate channel...
# juul-libraries
y
Hi everyone! I hope this is an appropriate channel to share this. I’ve been working on an independent open-source project called RemoteBLE, with a Kotlin Multiplatform client built around Kable. RemoteBLE lets an application control BLE devices through a radio on another machine or phone. Its client implements Kable’s
Peripheral
and
Scanner
APIs, allowing Kable-based application code to switch between local and remote BLE with minimal changes. Potential uses include testing BLE apps in Android emulators or iOS simulators, accessing remote lab hardware, and running BLE integration tests in CI. The KMP client supports JVM, Android, and iOS, with agent implementations in Kotlin and Rust (for deployment on machines without JVM). I recently published the first official public release and would really appreciate feedback, particularly on the Kable integration and API design: github.com/Yahia-Mohammad/remote-ble
t
This is rad! I really like the concept, and have had a need for something similar in the past. It'd be great to see some small sample code snippets in the root readme, to give people stumbling on the project an idea of how to start using it. Not sure I'll have any time soon to really dive into this, but my general impression is that this is super cool!
thank you color 1
y
Thank you! Yes, this makes sense: I will add a small snippet to the root readme file 😃💯