Я сделал приложение, в котором, согласно конфигурации бэкэнда, приложение ведет себя по-разному.Таким образом, используя один и тот же код, я могу создавать разные APK в соответствии с требованием для этого конкретного приложения **
Но каждый раз, когда мне нужно создать APK, я должен изменить определенный набор вещей (идентификатор приложения,конечная точка сервера, значок приложения, идентификатор firebase, идентификатор crashlytics и т. д.).Я хочу сохранить одно рабочее пространство и в соответствии с файлом свойств выбрать соответствующие ресурсы.
Список вещей, которые необходимо изменить в соответствии с приложением:
- идентификатор приложения
- конечная точка сервера
- значок приложения
- идентификатор firebase
- идентификатор crashlytics
- ресурсы изображения микрофона (доступные для рисования)
Какможно ли управлять этим без создания отдельных рабочих пространств и веток для поддержки кода для нескольких приложений ??
** Это похоже на структуру, в которой можно изменить несколько вещей (идентификатор приложения, конечную точку сервера, значок приложения, базу данных firebase).id, crashlytics id и т. д.) и создайте новое приложение.