探索適用於 Flutter 的 Firebase

Firebase 提供了一組強大的 Flutter 插件,可將您的 Flutter 應用程式連接到我們的服務。透過將 Firebase 與 Flutter 應用程式集成,您可以進入市場並為用戶提供價值,以更少的時間、更少的精力提高應用程式質量,並優化您的應用程式體驗,讓用戶滿意。

了解用於 Flutter 的 Firebase

準備好將您的 Flutter 應用程式與 Firebase 連接了嗎?如果您不熟悉在 Flutter 中使用 Firebase,我們建議您從了解適用於 Flutter 的 Firebase程式碼實驗室和影片開始。

然後,有關詳細的設定說明,請按照我們的將Firebase 新增至 Flutter 應用程式的指南進行操作。

產品插件

Flutter 的 Firebase 外掛程式提供了廣泛的用戶端和伺服器端功能。

研究可讓您建立、發布、監控和吸引用戶的插件。
Google Analytics 是一款免費的應用程式測量解決方案,可提供有關應用程式使用情況和使用者參與度的洞察。檢查平台支援然後開始
Firebase App Check 有助於保護您的後端資源免於濫用,例如帳單詐欺或網路釣魚。檢查平台支援然後開始
Firebase 驗證提供後端服務和易於使用的 SDK 來對您的應用程式的使用者進行身份驗證。檢查平台支援然後開始
Firestore 是一個靈活、可擴充的 NoSQL 雲端資料庫,用於儲存和同步資料。它透過即時偵聽器使您的資料在客戶端應用程式之間保持同步,並提供離線支援。檢查平台支援然後開始
Cloud Functions for Firebase 可讓您自動執行後端程式碼以回應 Firebase 功能和 HTTPS 請求觸發的事件。檢查平台支持,然後開始部署功能從您的應用程式呼叫它們
Firebase Cloud Messaging (FCM) 是一種跨平台訊息傳遞解決方案,可讓您免費可靠地傳送訊息。檢查平台支援然後開始
Cloud Storage for Firebase 旨在幫助您快速輕鬆地儲存和提供用戶生成的內容,例如照片和影片。檢查平台支援然後開始
Firebase Crashlytics 可協助您收集有關應用程式中發生的當機和錯誤的分析和詳細資訊。檢查平台支援然後開始
Firebase 應用程式內訊息傳遞可以向應用程式的活躍用戶發送有針對性的上下文訊息,鼓勵他們使用關鍵應用功能,從而幫助您吸引應用程式的活躍用戶。檢查平台支援然後開始
Firebase 安裝可讓您管理應用程式在使用者裝置上的安裝。 Firebase 安裝服務 (FIS) 為 Firebase 應用程式的每個已安裝實例提供 Firebase 安裝 ID (FID)。檢查平台支援然後開始
如果您使用自訂 TensorFlow Lite 模型,Firebase ML 可以幫助您確保您的使用者始終使用自訂模型的最佳可用版本。檢查平台支援然後開始
Firebase 效能監控是一項可協助您深入了解 iOS、Android 和 Web 應用程式的效能特性的服務。檢查平台支援然後開始
Firebase 即時資料庫是一個雲端託管資料庫。資料以 JSON 形式儲存並即時同步到每個連接的客戶端。檢查平台支援然後開始
Firebase Remote Config 是一項雲端服務,可讓您變更應用程式的行為和外觀,而無需使用者下載應用程式更新。檢查平台支援然後開始

部落格文章和文章

Firebase Crashlytics 在幫助開發者提供無崩潰、穩定的應用體驗方面有著悠久的歷史。 Crashlytics 團隊為 Flutter 開發人員和應用程式打造了一流的體驗。這篇 Firebase 部落格文章重點介紹了崩潰報告 API、Flutter 崩潰分析引擎以及入門和插件配置。
本教學展示如何透過 Firebase 託管的 URL 在網路上託管您的 Flutter 應用,只需 4 個簡單的步驟(如果您已經安裝了 firebase-tools 和現有的 Firebase 項目,則需要 2 個步驟)。

程式碼研究室

了解如何僅使用幾行程式碼即可將 Firebase 驗證新增至 Flutter 應用程式。
了解在使用 Flutter 進行開發時如何使用本機模擬器套件。您還將學習如何使用 Authentication 和 Firestore 模擬器。

有關的影片

在本影片中,開發者關係工程師 Alexander Nohe 將向您展示如何快速將 Firebase 添加到受支援的 Flutter 平台。
讓我們將 Firebase 即時資料庫新增到您的 Flutter 應用程式中!本教學涵蓋了安裝庫、寫入和更新資料以及即時讀取資料等基礎知識,然後涵蓋了其他重要主題,例如將即時資料庫與StreamBuilders、FutureBuilders、Providers 結合使用、使用Firebase 本機模擬器套件、安全性規則和多得多!