我目前正在开发一个实际在 Google Play 中可用的应用程序,它有两个不同的版本。其中一个具有完整的功能并且在没有任何广告的情况下运行。另一个则无法访问所有功能并显示广告。
我用两个不同的 android studio 项目和两个不同的存储库管理这两个版本。
我只是想知道如何更好地管理同一应用程序的这两个版本的开发。我在 gradle 中读过一些关于风味的东西,但我真的不知道它们是否对我有用。我考虑过的另一件事是,也许我可以只拥有一个带有分支的存储库,在该分支中,对于那些不一样的功能,我只有不同的文件,而始终保持公共文件更新。
那么,处理这种情况的更好方法是什么?欢迎任何其他想法。
在此先感谢您的帮助