Я собираюсь начать проект для Android, который будет иметь бесплатную версию и премиум-версию.
В земле VC ++ вы могли бы сделать это, добавив теги препроцессора вокруг разделов премиум-класса (или там, где код попадет в раздел премиум-класса).
У меня может быть два проекта с отдельными исходными деревьями, но ошибка в одном может потребовать исправления в другом.
Однако в Java нет препроцессора, так как мне это сделать? Скажем, у вас есть экран с дополнительной кнопкой, которая является премиальной функцией, как это будет обрабатываться?
Я буду использовать Eclipse в качестве своей IDE, поэтому Eclipse-центричный ответ приветствуется.