flutter-ml/google_ml_kit_flutter

A flutter plugin that implements Google's standalone ML Kit

解決的問題

本專案為 Flutter 開發者提供一個橋接工具,讓開發者能存取 Google 的獨立 ML Kit,進而無需為各平台撰寫原生 Android 與 iOS 程式碼,即可在行動應用中實作進階的機器學習功能。

運作方式

它使用 Flutter Platform Channels 將來自 Dart 程式碼的請求傳遞至原生 Android 與 iOS 平台。Flutter 本身不會進行任何機器學習運算;相反地,該外掛程式扮演包裝器的角色,觸發 Google 的原生 ML Kit API 來執行實際運算,並非同步回傳結果。

適用對象

希望在 Android 與 iOS 行動應用中整合視覺、自然語言或生成式 AI 功能的 Flutter 開發者。

主要特色

  • 視覺 API:支援條碼掃描、人臉與姿勢偵測、文字辨識、影像標籤與物件追蹤。
  • 自然語言 API:包含語言識別、離線翻譯、智慧回覆與實體萃取。
  • 生成式 AI API:提供離線摘要、校對、重寫、影像描述與提示生成功能(Android 需 AICore 支援)。
  • 跨平台:iOS 與 Android 使用統一 API,但部分特定功能因平台支援而異。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案