FLUTTER ECOSYSTEM

flutter_rust_bridge

Flutter/Dart <-> Rust 繫結產生器,功能豐富,但無縫且簡單

最新版本
2.13.0
近 30 天下載
62.1萬
喜歡數
663
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

Flutter Rust Bridge 是一個強大且無縫的工具,可生成 Flutter/Dart 與 Rust 之間的綁定,實現高性能量原生程式碼整合。它透過極少的樣板程式碼簡化跨語言通訊,支援所有主要平台,包括行動裝置、Web 和桌面。該套件提供豐富的功能,如 async/await 支援、類型安全性與自動程式碼產生,非常適合希望在 Flutter 應用中利用 Rust 的速度與可靠性,而無需複雜的手動介接開發的開發者。

適用情境
  • 將高性能 Rust 庫整合到 Flutter 應用中
  • 建構安全且快速的加密模組
  • 使用 Rust 後端實現即時資料處理
  • 建立跨平台的原生擴展
  • 優化計算密集型操作
主要特色
  • 自動綁定產生
  • 跨平台支援(Android、iOS、Web、macOS、Windows、Linux)
  • Async/await 兼容性
  • 類型安全的互操作
  • 最小化樣板程式碼
  • 對複雜資料類型的支援
適合對象
  • 使用 Rust 進行效能關鍵邏輯的開發人員
  • 需要原生速度的混合應用開發團隊
  • 需要安全或低階系統存取權限的專案
  • 尋求無縫 Dart-Rust 集成的工程師
使用建議
  • 需要熟悉 Rust 編程
  • 初始設定涉及從 Rust 定義產生程式碼
  • 由於程式碼產生,可能會增加建構時間
  • 最適合性能優先於快速原型開發需求的專案
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add flutter_rust_bridge

所屬分類

依賴

依賴清單 8 項

原始碼儲存庫

相關專案

所在榜單