#dart #channel #memory #call #flutter #communication #grpc

crosscall

dart 和 rust 的 FFI 调用

6 个版本

0.1.5 2024 年 8 月 23 日
0.1.4 2024 年 8 月 21 日

16#flutter

Download history 559/week @ 2024-08-16

每月 559 次下载

MIT 许可证

27KB
648

Crosscall

使用 grpc 和内存通道实现 Rust 和 Flutter 的交互和通信

需求

  1. rust 工具链
  2. flutter 工具链
  3. protoc 在 $PATH
  4. protoc dart 插件 int $PATH

快速开始

  1. 安装 rust 工具链

  2. 安装 flutter 工具链

  3. 安装 protoc 和 dart 插件

  4. 安装 crossc

    • cargo安装 crossc
    • crossc check: 检查 flutter 和 protc 安装
  5. 创建项目

    • crossc new my_app
    • cdmy_app && flutterrun

依赖

~5–12MB
~125K SLoC