使用 Gradle 實現一套代碼開發多個應用
在文章 使用 Gradle
對應用進行個性化定製 中,我們能夠針對一個應用的正式服、測試服、超管服等其他版本,進行個性化定製。
這一篇文章我們來點大動作,讓你用一套代碼構建多個應用。
場景介紹
需求:“將某個應用換一套皮膚、第三方賬號、後臺服務器,改個名字上線,並且以後的新功能同步進行更新”。
當你遇到這樣的需求會怎麼做呢?
是將項目複製一份,然後修改其中的內容,有新功能的時候再手動複製過來稍微修改一下 UI?
或者可以切換一個分支,在這個分支上修改相關的信息,每次開發完新功能,將代碼合並過來,再稍微修改新功能的 UI?
現在我來介紹使用 Gradle
的 flavorDimensions
,實現一份代碼構建多個應用。
https://juejin.im/post/59648441f265da6c415f3078