В настоящее время я разрабатываю приложение, которое на самом деле доступно в Google Play, и оно имеет две разные версии. Один из них имеет полную функциональность и работает без рекламы. Вместо этого другой не может получить доступ ко всем функциям и показывает рекламу.
Я управляю этими двумя версиями с двумя разными проектами студии Android и двумя разными репозиториями.
Я просто хотел знать, как мне лучше управлять разработкой этих двух версий одного и того же приложения. Я читал что-то о вкусах в gradle, но я действительно не знаю, могут ли они быть полезны в моем случае. Другая вещь, о которой я подумал, это то, что, возможно, у меня может быть только один репозиторий с веткой, где у меня просто есть разные файлы для тех функций, которые не совпадают, оставаясь при этом всегда обновляемыми общими файлами.
Итак, как лучше поступить в этой ситуации? Любые другие идеи приветствуются.
Заранее спасибо за вашу помощь