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,但部分特定功能因平台支援而異。
相關
- 專案
- 專案
- 專案
- 專案
- 專案