2017-07-02 52 views
1

我目前正在開發一個Android應用程序,需要作爲獨立的apk分發給n個客戶的商店。所有具有相同的功能,只有設計不同或文字有時。Android - 多個應用程序的相同核心功能

你將如何管理?你會推薦哪些最佳做法?我絕對可以從頭開始。這是一個側面項目,所以最佳做法第一​​:)

+2

如果改變多爲化妝品,幾乎沒有任何Java代碼的變化,產品的口味(如其他人所說的)都是非常好的選擇。如果OTOH預料到Java不平凡的變化,那麼可以考慮一個包含常見內容的庫模塊,以及獨立的應用程序模塊,這些模塊依賴於不同客戶的庫。這些技術也可以結合使用:針對不同客戶羣體的應用程序模塊需要相同的功能更改,針對每位客戶使用不同的風格並使用庫模塊實現跨應用程序通用代碼和資源。 – CommonsWare

回答

2

你可以使用口味,詳情請參閱this Official doc

+0

那麼容易?那麼包名呢? (編輯:閱讀) – Isabelle

+1

您可以爲app build.gradle中的每種風味定義不同的包 –

相關問題