rust_android_ios —一个示例,分别使用rust-swig和cbindgen将共享的Rust lib用于Android和iOS。-Rust开发

时间:2024-06-16 13:07:42
【文件属性】:

文件名称:rust_android_ios —一个示例,分别使用rust-swig和cbindgen将共享的Rust lib用于Android和iOS。-Rust开发

文件大小:296KB

文件格式:ZIP

更新时间:2024-06-16 13:07:42

Rust Mobile

具有共享Rust逻辑的Android / iOS应用程序这是一个示例,展示了如何与Android和iOS应用程序中的共享Rust库进行通信。 具有共享Rust逻辑的Android / iOS应用程序这是一个示例,展示了如何与Android和iOS应用程序中的共享Rust库进行通信。 这个想法是能够使用Rust共享域逻辑和大多数服务(网络,数据库,蓝牙等),并使用本机SDK进行演示和特定于平台的服务。 为什么? 这种方法为我们提供了世界上最好的方法! 我们通过使用共享库来防止代码重复。 Rust是一种高性能且安全的语言,非常棒


【文件预览】:
rust_android_ios-master
----.gitignore(241B)
----app()
--------.gitignore(7B)
--------build.gradle(2KB)
--------src()
--------proguard-rules.pro(927B)
----settings.gradle(15B)
----build.gradle(994B)
----src()
--------ffi_ios.rs(3KB)
--------ffi_android.rs(6KB)
--------lib.rs(442B)
----Cargo.lock(15KB)
----gradlew(5KB)
----Cargo.toml(481B)
----ios_app()
--------.gitignore(2KB)
--------ios_appTests()
--------core()
--------Rust-Bridging-Header.h(272B)
--------build-rust-xcode.sh(436B)
--------ios_app()
--------ios_app.xcodeproj()
----.github()
--------workflows()
----README.md(7KB)
----gradlew.bat(2KB)
----gradle.properties(1KB)
----gradle()
--------wrapper()
----img()
--------android1.png(2KB)
--------ios1.png(1KB)
--------logos_.png(33KB)

网友评论