rid-examples

展示如何使用 Rid 来构建与 Rust 集成的 Dart/Flutter 应用程序的示例。

什么是 Rid?

Rid 代表 Rust integrates Dart(Rust 集成 Dart),是我正在开发的一个工具,可以简单地通过注释来调用 Rust
函数,从而在 Dart 和 Flutter 应用程序中使用。
其主要目标是**让在 Flutter 中实现 UI 和在 Rust 中实现逻辑变得超级简单**。

这反过来又让你能够利用每个平台的各自优势。

通过遵循 入门指南了解更多。

Rid 是如何工作的?

Rid 会消耗添加到 Rust 代码中的注释,以生成所有
FFI 样板文件,以便从 Dart
/Flutter 与之交互。

此外,它还会为实体(例如模型)生成扩展方法,以便在 Dart/Flutter 端提供一个
非常易于使用的 API。

通过 Rid 的应用架构了解更多。

示例

Flutter

仅限 Dart

Rid 是开源的吗?

Rid赞助商软件,因此尚未开源。

请在此处 了解更多,关于如何
你可以通过月度贡献赞助 rid,以及
rid 何时将完全开源。

许可证

MIT

GitHub

https://github.com/thlorenz/rid-examples