介绍
Part I: 核心
1.
🧭 快速开始
2.
📚 教程:一个 Flutter 和 Rust 构建的 app
3.
🎼 特性
3.1.
语言转换
3.1.1.
对应关系总览
3.1.2.
Vec 和 数组
3.1.3.
结构体
3.1.4.
枚举
3.1.5.
外部类型
3.1.6.
Option
3.1.7.
方法
3.1.8.
返回值类型
3.2.
零拷贝
3.3.
流 / 迭代器
3.4.
Dart 异步
3.5.
Dart 同步
3.6.
并发
3.7.
Handler
3.8.
初始化
3.9.
Rust 异步
3.10.
多文件
3.11.
在 build.rs 中运行
3.12.
可取消的任务
3.13.
对象池
3.14.
杂项
Part II: 用户指南
4.
从模板创建
4.1.
创建一个新项目
4.1.1.
安卓设置
4.1.2.
IOS 设置
4.1.3.
Web 设置
4.1.4.
Windows 和 Linux
4.1.5.
其他平台
4.2.
模板之旅
4.2.1.
native/src/api.rs
4.2.2.
android/app/build.gradle
4.2.3.
native/native.xcodeproj
4.2.4.
justfile
4.2.5.
rust.cmake
4.3.
代码生成
4.3.1.
安装 codegen
4.3.2.
添加代码
4.3.3.
使用 build_runner
4.3.4.
收尾工作
5.
集成到现有项目
5.1.
创建一个新 crate
5.2.
安装依赖
5.3.
与 Android 集成
5.3.1.
Hooking onto tasks
5.3.2.
在 Gradle 中使用 CMake
5.4.
与 iOS/MacOS 集成
5.4.1.
创建 Rust 项目
5.4.2.
链接该项目
5.4.3.
生成代码绑定
5.4.4.
使用假头文件
5.5.
与 Windows and Linux 集成
5.6.
与 Web 集成
5.7.
使用动态连接库
5.8.
收尾工作
Part III: 贡献指南
6.
总览
7.
整体设计
8.
附录
Part IV: 更多文档
9.
教程:Pure Dart
10.
安全问题
11.
疑难解答
12.
命令行参数
13.
从零开始设置 Fluuter/Rust 环境
14.
文章
14.1.
Rust 异步
14.2.
生成多文件
Light (default)
Rust
Coal
Navy
Ayu
flutter_rust_bridge
文章
这一章包含了一些和
flutter_rust_bridge
相关的文章。