This uses the adaptor and device interfaces from bluez to scan for bluetooth devices and list them
out. The xml definition of these interfaces can be found in the src/dbusMain directory and the
sdbus-kotlin codegen tool was used to generate the code in src/nativeMain/kotlin/generated
.
The app can be run directly from gradle using the runReleaseExecutableNative task (or runDevelopmentExecutableNative).
$ gradle runReleaseExecutableNative