Как применить изменения сразу в нескольких проектах с одинаковым функционалом?
Здравствуйте, имеется проект мобильного приложения под Андроид в Android Studio назовем его Project X и его функционал применяется в других проектах уже с некоторыми модификациями Project XS, Project XS MAX и так далее :)) Как грамотно организовать работу чтобы редактировать код только в Project X, и он подтягивался в модифицированные проекты не конфликтуя с их отдельным функционалом?
1. Использовать во всех проектах систему контроля версий
2. Вынести использующийся код в отдельный модуль
3. Разместить модуль в репозитории
4. Подключить модуль из репозитория во все проекты, используя систему контроля версий