Задать вопрос
@swba
Web => Mobile

Как связать код двух почти одинаковых Android-приложений?

Есть два приложения - бесплатное с рекламой и платное без рекламы. Т. е. разница между ними минимальная. Каким образом организовать их взаимосвязь на уровне хранения файлов и внесения изменений, чтобы не заниматься копипастой? Ведь это два разных проекта, две разные директории, два разных гита... Если бы общим был только код, то можно было бы вынести его в библиотеку. Но тут одинаково всё, включая ресурсы (которые, тем не менее, тоже могут меняться).
  • Вопрос задан
  • 148 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 2
Neuroware
@Neuroware
Программист в свободное от работы время
в той части что отвечает за "показать\не показать" код проверять какая версия программы установлена и в зависимости от этого либо показывать либо нет, тогда второй копии программы не потребуется.
Ответ написан
Комментировать
kivsiak
@kivsiak
software engineer
Не понял а зачем два билда когда всю разницу можно уместить в одном условии? Используй build flavor. https://developer.android.com/tools/building/confi...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы