theta-ble-client is a mobile app SDK to connect to the RICOH THETA X and Z1 models with bluetooth. Demos are available for Android, iOS and React Native.
Documentation, including implementation and use instructions are in the docs sub-folder.
I built the Android library on Windows 11 with no problems.
PS C:\Users\craig\Documents\Development\ricoh\2023\theta-ble-client> ./gradlew assemble
> Task :kotlin-multiplatform:compileReleaseKotlinAndroid
w: file:///C:/Users/craig/Documents/Development/ricoh/2023/theta-ble-client/kotlin-multiplatform/src/commonMain/kotlin/com/ricoh360/thetableclient/ThetaBle.kt:236:51 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.3/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 5m 34s
50 actionable tasks: 50 executed
I like that there is a warning on the ThetaBle.kt build file.
This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.
Testing Android build with Android Studio.