FLUTTER ECOSYSTEM

flutter_rust_bridge

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

最新版本
2.12.0
近 30 天下載
33.6萬
喜歡數
641
Pub 分數
160

Package Overview

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

套件概覽

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

適用情境
  • 將高性能 Rust 庫整合到 Flutter 應用中
  • 建構安全且快速的加密模組
  • 使用 Rust 後端實現即時資料處理
  • 建立跨平台的原生擴展
  • 優化計算密集型操作
主要特色
  • Automatic binding generation
  • Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
  • Async/await compatibility
  • Type-safe interop
  • Minimal boilerplate
  • Support for complex data types
適合對象
  • 使用 Rust 進行效能關鍵邏輯的開發人員
  • 需要原生速度的混合應用開發團隊
  • 需要安全或低階系統存取權限的專案
  • 尋求無縫 Dart-Rust 集成的工程師
使用建議
  • Requires familiarity with Rust programming
  • Initial setup involves generating code from Rust definitions
  • May increase build time due to code generation
  • Best suited for projects where performance outweighs rapid prototyping needs
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add flutter_rust_bridge

所屬分類

原始碼儲存庫

相關專案

所在榜單