【发布时间】:2018-06-25 18:00:30
【问题描述】:
我正在做一个项目,我们有一个产品要卖给客户,基本上它是同一个应用程序,只是不同的客户徽标、名称和应用程序颜色以及一些细微的变化。
假设我们有一个创建博客文章的应用。我们所有的客户都在使用这个应用程序,唯一的区别是所有应用程序都有自己的客户徽标和颜色模式。很难维护多个不同的项目和应用程序版本。我的意思是,如果我们要实现新功能或修复错误,复制代码并将其放入所有应用程序并编译和生成适用于 Android 的 APK 文件并与客户共享是很痛苦的。
当我们获得新客户时,也很难部署/创建项目。基本上我正在复制所有项目文件,重命名目录和更改包名称。我在 Android 项目上工作,但我们也有人在 iOS 上工作,这是同样的问题。
有没有什么简单的方法可以通过一些 Android Studio 功能和 XCode 功能来管理这样的项目?例如,这款应用的新功能是允许用户通过上传图片来创建帖子,这样我就可以为一个 Android 应用编写代码并将其推送到所有应用,这样我就可以轻松获取 APK 文件,而无需打开多个 Android Studio 项目?
【问题讨论】:
-
你使用git还是其他版本控制系统?
标签: android ios version-control