
Flutter-Rust-FFI:入门级Flutter插件项目,通过FFI调用本地Rust代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
本项目为初学者设计,演示如何利用Flutter与Rust之间的FFI技术创建插件。它展示了如何在Flutter应用中调用本地Rust函数,以增强应用程序性能和功能。
该项目是Flutter插件模板。它提供了开箱即用的支持,可以为所有可用的iOS和Android架构交叉编译本机Rust代码,并使用Plain Dart调用来访问它们。
该模板提供了一流的FFI支持,采用干净的方式实现。
没有Swift或Kotlin包装器;
无需消息传递;
Dart端不需要异步等待功能;
写一次代码可以在多个平台上使用;
主要避免了垃圾收集机制的影响;
开发过程主要是自动化的;
无需导出aar包或.framework文件。
入门指南:
编写本机代码
在rustsrclib.rs中编辑您的代码,并添加所需的任何依赖项。
确保使用的函数带有#[no_mangle]和pub extern注释,以便可以从Dart调用。
全部评论 (0)
还没有任何评论哟~


