tauri-plugin-board

Crates.iotauri-plugin-board
lib.rstauri-plugin-board
version1.7.6
created_at2024-06-03 09:53:26.071657+00
updated_at2024-10-22 06:26:59.309795+00
descriptionvending machine development board of kits for tauri, use kotlin
homepage
repositoryhttps://github.com/cakioe/tauri-plugin-board.git
max_upload_size
id1259928
size406,657
(cleveng)

documentation

README

Tauri Plugin board

This is a vending machine development board of kits for Tauri, utilizing Java or Kotlin for development.

support development board model

  • ZC-* All with Android 11.0+

Setting Up Your Tauri Plugin

Follow these steps to set up the Tauri API for your Android plugin:

# Navigate to the android folder of your plugin
cd android

# Create the tauri-api path
mkdir -p .tauri/tauri-api

# Clone the Tauri repository
git clone https://github.com/tauri-apps/tauri

# Copy the mobile API from the repository to the created path
cp -r tauri/core/tauri/mobile/android/. .tauri/tauri-api

# Remove the cloned Tauri repository
rm -rf tauri

Signature Plugins

You can utilize the following signature plugins:

Language Plugin Link
Kotlin Signature for Kotlin
JavaScript Signature for JavaScript
Go Signature for Go
Rust Signature for Rust

Storage Configuration

To save data in a JSON format, you can use the following code snippet:

File(this.applicationContext.getExternalFilesDir(null), "xxx.json").writeText(Gson().toJson(payload))

Generating SQLDelight Interface

To generate the SQLDelight interface, run the following command:

./gradlew generateSqlDelightInterface

To pull the database file from your Android device, use:

adb pull /sdcard/xxx/files/xxx.db ./

Commit count: 0

cargo fmt