FLUTTER ECOSYSTEM

jnigen

一個用於 Java 和 Kotlin 的 Dart 綁定產生器,使用 JNI 在底層實現與 Java 虛擬機的互操作。

最新版本
1.0.0
近 30 天下載
4.5萬
喜歡數
133
Pub 分數
160

Package Overview

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

套件概覽

Jnigen 是一個 Dart 套件,可產生 Java 與 Kotlin 程式碼的綁定,透過 JNI 來實現與 Java 虛擬機的無縫互操作。它簡化了在跨平台應用中從 Dart 呼叫 Java/Kotlin 函數的過程,特別適用於 Android 及其他基於 JVM 的環境。該工具自動化建立原生介面,減少冗餘程式碼並提升整合的可靠性。它是 Dart Native 生態系統的一部分,支援包括 Android、iOS、macOS、Windows 和 Linux 在內的多個平台。

適用情境
  • 從 Dart 呼叫 Java/Kotlin 庫
  • 整合原生 Android SDK
  • 使用JVM程式碼擴展Dart應用
  • 跨平台移動開發
  • 使用原生效能建構混合應用
主要特色
  • 自動產生 JNI 繫結
  • 支援 Java 與 Kotlin
  • 多平台相容性
  • 與 Dart 原生生態系統的整合
  • 減少手動 JNI 編碼
適合對象
  • 針對 Android 的 Dart 開發人員
  • 使用 Java/Kotlin 庫的團隊
  • 需要高效率原生互操作的專案
  • 混合應用開發者
  • 跨平台移動開發團隊
使用建議
  • 需要了解 JNI 概念
  • 僅限 JVM 相容平台
  • 可能增加建構複雜性
  • 不適用於純Flutter應用
  • 由於原生依賴項,應用程式大小可能更大
支援平台AndroidiOSmacOSWindowsLinux

安裝套件

flutter pub add jnigen

所屬分類

依賴

依賴清單 11 項

原始碼儲存庫

相關專案

所在榜單