簡體   English   中英

如果我的 android 本機應用程序中有多個模塊,如何連接 firebase

[英]How to connect firebase if I have multiple modules in my android native app

我正在使用 Kotlin 進行我的最后一年項目,這是一個 android 本機應用程序。 我的問題是如何將 firebase 與所有模塊連接我是否需要在每個模塊中復制 JSON 文件以及在每個模塊中添加所有必需的依賴項,即身份驗證模塊、資源模塊等。我對此感到困惑我認為這會真的很難維護。

請給我一些關於如何有效處理多模塊項目的最佳建議

無需在每個模塊中添加依賴項,讓我們將所有與 firebase 相關的處理保留在單獨的firebase模塊中,並將該模塊添加到主app模塊中。 app模塊中,您可以簡單地調用firebase模塊中的實現並使其工作。

PS:請確保您要開發的項目必須是多模塊的。 並非每個應用程序都需要在多模塊方法 IMO 上開發。

由於您已經擁有一個多模塊 Android 應用程序,因此您肯定必須擁有一個基礎\/核心模塊,所有其他模塊都必須依賴於該模塊。

你可以做兩件事

  1. 添加一個通用的包裝類,其中與 firebase 相關的代碼存在於您的基本模塊中,然后在不同的模塊中訪問相同的代碼。<\/li>
  2. 在添加 firebase 依賴時,在 build.gradle 文件中使用api<\/em>而不是implementation<\/em> 。 這樣,您將可以跨所有依賴於您的基本\/通用模塊的模塊訪問 Firebase。<\/li><\/ol>"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM