Я создал бесплатную версию игрового приложения, которое сейчас доступно на рынке под названием com.mycompany.myfreegame. Теперь хочу сделать платную версию. Без сомнения, в ближайшие годы потребуются настройки и исправления ошибок для обеих версий, поэтому я хочу инкапсулировать кодирование бесплатной и платной информации как можно компактнее, чтобы я мог исправлять ошибки в обеих версиях одновременно.
Если бы все различия между двумя версиями обрабатывались во время выполнения, тогда я мог бы установить единственный флаг в исходном коде, и это было бы концом проблемы. К сожалению, есть еще две вещи, которые следует учитывать:
Как проще всего достичь этой цели?