FirebaseUI

Firebase 是一套整合產品,旨在幫助你開發應用程式,增加參與使用者群並賺取更多收益。它包括可幫助你構建應用程式的工具,例如實時資料庫,檔案儲存和使用者身份驗證,以及幫助你增長應用程式並從中獲利的工具,例如推送通知,分析,崩潰報告和動態連結。

你可以將 Firebase 視為一組樂高積木,你可以使用它來製作你的傑作。就像磚塊一樣,Firebase 相對來說是不受歡迎的,因為有很多方法可以將各個部分組合在一起,我們不會告訴你某些方法是錯誤的:)

FirebaseUI 構建於 Firebase 之上,為開發人員提供基於 Firebase 原語的簡單,可自定義和生產就緒的本機移動繫結,以消除樣板程式碼並促進 Google 最佳實踐

在樂高類比中,FirebaseUI 是一套預先構建的套件,其中包含你可以隨意使用的說明,並可根據你的需要進行調整。你可以看到我們如何使用 Firebase 的各個元件來構建 FirebaseUI,因為 FirebaseUI 是開源的。FirebaseUI 必須是固執己見的 - 我們告訴你我們如何認為磚應該在一起,所以我們做出一些選擇。但是因為 FirebaseUI 是開源的,所以你可以進入並改變我們正在做的事情,以更好地滿足你的個人需求。

如果你正在建造一個樂高城市,你寧可從預建系列中拉出一堆房子,稍微修改一下以滿足你的需求,而不是從頭開始設計每個建築物,對嗎?

FirebaseUI 讓你完成這個,這就是為什麼我們將它包含在我們的示例應用程式和示例中。開發人員(包括我們自己)是懶惰的 - 我們希望最好地重用我們的程式碼和最簡潔的示例,而 FirebaseUI 允許我們提供真正高質量的示例,這些示例可以轉化為非常好的使用者體驗,而開發成本只是其中的一小部分。