Каким способом проще выделить основной функционал приложения old-lovely-app так чтобы им могло пользоваться приложение brand-new-app?
Один проект может содержать несколько приложений и библиотек, в
документации неплохо об этом написано. Но есть пара нюансов:
- нету способа собрать всё и сразу - придется городить кучку скриптов чтобы сначала собирались (общие) библиотеки/модули, потом приложения
- библиотеки поддерживают только относительные пути, поэтому если в приложении они не использовались, придется всё переписать.