field_ios

In-the-field app for Radroots on iOS
git clone https://radroots.dev/git/field_ios.git
Log | Files | Refs | README | LICENSE

commit 6036b6d5f6df1482f35f423d4188bd48ecdb09da
Author: triesap <triesap@radroots.dev>
Date:   Fri, 29 Aug 2025 23:21:01 +0000

Initial commit

Diffstat:
Acore/crates/tera_ffi/Cargo.toml | 22++++++++++++++++++++++
Acore/crates/tera_ffi/bin/uniffi-bindgen.rs | 3+++
Acore/crates/tera_ffi/src/lib.rs | 1+
Acore/crates/tera_ffi/uniffi.toml | 3+++
4 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/core/crates/tera_ffi/Cargo.toml b/core/crates/tera_ffi/Cargo.toml @@ -0,0 +1,22 @@ +[package] +name = "radroots-app-ffi" +description = "Native FFI bindings for Radroots mobile apps" +version.workspace = true +edition.workspace = true +authors = ["Radroots Authors"] +rust-version.workspace = true +license.workspace = true + +[lib] +crate-type = ["staticlib", "cdylib"] + +[[bin]] +name = "uniffi-bindgen" +path = "bin/uniffi-bindgen.rs" + +[build-dependencies] +uniffi_build = { workspace = true } + +[dependencies] +radroots-app = { workspace = true } +uniffi = { workspace = true, features = ["cli"] } diff --git a/core/crates/tera_ffi/bin/uniffi-bindgen.rs b/core/crates/tera_ffi/bin/uniffi-bindgen.rs @@ -0,0 +1,3 @@ +fn main() { + uniffi::uniffi_bindgen_main() +} diff --git a/core/crates/tera_ffi/src/lib.rs b/core/crates/tera_ffi/src/lib.rs @@ -0,0 +1 @@ +radroots_studio_app::uniffi_reexport_scaffolding!(); diff --git a/core/crates/tera_ffi/uniffi.toml b/core/crates/tera_ffi/uniffi.toml @@ -0,0 +1,3 @@ +[bindings.swift] +module_name = "RadrootsKitBindings" +ffi_module_name = "RadrootsFFI"