探索 Firebase for Flutter

Firebase 提供一系列強大的 Flutter 外掛程式,可將 Flutter 應用程式連結至我們的服務。

將 Firebase 整合至 Flutter 應用程式後,您就能更快推出應用程式,為使用者提供價值;以更少的時間和精力提升應用程式品質;以及改善應用程式體驗,讓使用者感到滿意。

認識 Firebase for Flutter

準備好將 Flutter 應用程式連結至 Firebase 嗎?如果您是 Flutter 的 Firebase 新手,建議先完成瞭解 Flutter 適用的 Firebase Codelab 和觀看影片。

如需詳細設定說明,請參閱「將 Firebase 新增至 Flutter 應用程式」指南。

產品外掛程式

Flutter 適用的 Firebase 外掛程式提供各式各樣的用戶端和伺服器端功能。

調查可讓您建構、發布、監控及吸引使用者的外掛程式。
Google Analytics 是一款免費的應用程式評估解決方案,可深入分析應用程式使用情況和使用者參與度。請查看平台支援,然後開始使用
Firebase App Check 可防止後端資源遭到濫用,例如帳單詐欺或網路釣魚。請查看平台支援,然後開始使用
Firebase 驗證提供後端服務和簡單易用的 SDK,方便您驗證應用程式使用者。請查看平台支援,然後開始使用
Firestore 是彈性且可擴充的 NoSQL 雲端資料庫,可用來儲存及同步資料。這個平台會透過即時事件監聽器,讓所有用戶端應用程式的資料保持同步,並提供離線支援。請查看平台支援,然後開始使用
Cloud Functions for Firebase 可讓您自動執行後端程式碼,以回應由 Firebase 功能和 HTTPS 要求觸發的事件。請查看平台支援,然後開始部署函式,並透過應用程式呼叫函式
Firebase 雲端通訊 (FCM) 是跨平台的訊息傳遞解決方案,能以可靠的方式傳送訊息,而且無須額外付費。請查看平台支援,然後開始使用
Cloud Storage for Firebase 可協助您快速輕鬆地儲存及提供使用者原創內容,例如相片和影片。請查看平台支援,然後開始使用
Firebase Crashlytics 可協助你收集數據分析資料,並深入瞭解應用程式中發生的當機和錯誤。請查看平台支援,然後開始使用
Firebase 應用程式內通訊功能可傳送目標對像明確且符合情境的訊息,鼓勵他們使用重要應用程式功能,藉此與應用程式的活躍使用者互動。請查看平台支援,然後開始使用
Firebase 安裝功能可讓您管理使用者裝置上的應用程式安裝作業。Firebase 安裝服務 (FIS) 會為 Firebase 應用程式已安裝的每個執行個體提供 Firebase 安裝 ID (FID)。請查看平台支援,然後開始使用
如果您使用自訂的 TensorFlow Lite 模型,Firebase 機器學習可協助您確保使用者隨時使用最優質的自訂模型版本。請查看平台支援,然後開始使用
Firebase 效能監控服務可讓您深入瞭解 iOS、Android 和網頁應用程式的效能特性。請查看平台支援,然後開始使用
Firebase 即時資料庫是雲端託管的資料庫,資料會以 JSON 格式儲存,並即時同步至每個連結的用戶端。請查看平台支援,然後開始使用
Firebase 遠端設定是一項雲端服務,可讓您變更應用程式的行為和外觀,不必要求使用者下載應用程式更新。請查看平台支援,然後開始使用

網誌文章和文章

Firebase Crashlytics 長久以來一直致力於協助開發人員推出不會發生當機情形的穩定應用程式體驗。Crashlytics 團隊已為 Flutter 開發人員和應用程式打造頂級體驗。這篇 Firebase 網誌文章重點介紹當機回報 API、Flutter 當機的分析引擎,以及新手上路和外掛程式設定。
本教學課程說明如何透過 4 個簡單步驟,透過 Firebase 代管的網址在網路上代管 Flutter 應用程式 (如果已安裝 firebase-tools,且現有的 Firebase 專案也已安裝 2 個步驟)。

程式碼研究室

瞭解如何透過加入幾行程式碼,將 Firebase 驗證新增至 Flutter 應用程式。
瞭解如何在使用 Flutter 進行開發時,使用本機模擬器套件。您也會學到如何使用驗證和 Firestore 模擬器。

相關影片

在這部影片中,開發人員關係工程師 Alexander Nohe 將示範如何將 Firebase 快速新增至支援的 Flutter 平台。
請將 Firebase 即時資料庫新增至 Flutter 應用程式!本教學課程涵蓋多項基本知識,例如安裝程式庫、寫入及更新資料,以及即時讀取資料,並探討其他重要主題,例如將即時資料庫與 StreamBuilders 搭配使用、FutureBuilders、供應商、使用 Firebase 本機模擬器套件、安全性規則等!