如果你是一名 Flutter 開發人員,想要擴展你的技能以包括全棧開發。
然後你需要了解如何鏈接後端服務。 Firebase 是目前為止最流行的 Flutter 數據庫。
儘管有許多與這個新框架相關的職業機會,但合格的開發人員供不應求。 因此,現在是我們提高技能並儘快利用這些可能性的時候了。
在這篇文章中,我們將介紹 Flutterfire、Firebase 以及如何將 Firebase 添加到 顫振應用 使用 FlutterFire CLI。 讓我們開始。
理解 撲火
Google 的 Flutter 是一個用於創建跨平台應用程序的 UI 工具包。 Flutter 與 Android、iOS、Windows、Linux 和 Mac 兼容。 它是一個免費且 開源工具包 用於創建美觀的應用程序。
使用 Flutter 作為 Firebase 的後端的主要優勢在於它提供了一組豐富的應用程序管理功能。
Firebase 是後端即服務 (Baas) 的供應商。 它為開發者提供各種工具和服務,以幫助他們創建高質量的應用程序,擴大用戶群並獲利。 它建立在 Google 的基礎架構之上。
Firebase 將在一個地方提供企業所需的一切,從雲存儲到實時數據庫,從託管到身份驗證服務。 FlutterFire 是一組使 Flutter 程序能夠使用 Firebase 服務的插件。
Firebase 工具
- 實時數據庫:Firebase 提供的 NoSQL 數據庫,用於在用戶之間實時存儲和同步數據。 它也適合離線使用。
- Cloud Firestore:實時數據庫升級。 它以一種新的、更直觀的數據模型教授集合和文檔的概念。 在性能和成本方面,它還具有比實時數據庫更豐富、更快的搜索和擴展能力。
- 身份驗證:Firebase 還可以輕鬆地通過許多服務或平台進行身份驗證,包括但不限於電子郵件密碼、電話號碼、Google、Facebook、Twitter 和 GitHub 登錄。
- Cloud Storage:Firebase 的存儲服務。 它便宜、有效且易於實施。
- 遠程配置:一種雲服務,允許您更改應用程序的功能或外觀,而無需強制用戶下載更新
- 應用程序分發:這使您可以快速輕鬆地將應用程序構建分發給測試人員。
親身體驗 FlutterFire
使用 Flutterfire 將 Firebase 添加到 Flutter 應用程序。
1。 安裝
確保您的計算機上安裝了 Firebase CLI。
使用以下命令安裝 FlutterFire CLI:
2. 創建一個全新的 Flutter 應用
現在我們將創建一個新的 Flutter 應用程序。
默認情況下,該程序的主要功能將以以下代碼開頭
3. 建立一個新的 Firebase 項目
Flutterfire 在創建產品時,會定期遇到此類問題。 只需將項目名稱輸入到 火力地堡 UI 並禁用 Google Analytics,因為我們不會使用它。
4. 使用 FlutterFire CLI 添加 Firebase 項目
我們現在可以返回命令行並運行:一旦創建了 Firebase 項目並配置了 Flutterfire。
可以在此處找到所有活動 Firebase 項目的列表:
現在我們可以選擇並進入我們剛剛建立的項目。 然後,我們將能夠決定支持哪些平台:
對於我們需要的每個平台,CLI 都會構建一個 Firebase 應用。
5. 我們將在 Flutter 應用中設置 Firebase。
完成上述步驟後,我們將在 lib 文件夾中創建一個名為 firebase options.dart 的新文件。 我們至少需要在 'pubspec.yaml' 中添加 firebase 核心:
然後可以將初始化代碼添加到 main.dart 文件中。
現在,我們已經完成了所有配置步驟,我們的應用現在應該可以在 Android、iOS 和 Web 上運行。
結論
最後,FlutterFire 提供了一組獨特的 Flutter 插件,允許 Flutter 開發人員創建功能齊全的跨平台應用程序。
FlutterFire 才剛剛起步,還有很多東西需要添加到開發者的桶中。
發表評論