I have 1 main project which I'm developing and maintaining and I will need to fork another project from it, essentially the functionality of the forked project will be the same, only some assets (text, icons...) will be changed. So how can I maintain the main project and how could those changes reflect on the forked project?
I was thinking to do checks at runtime based on what some constant would indicate what to compile as, but there are some things that cannot be controlled at runtime, only at compile time. The project is an android app and I'm using Eclipse.
The only solution I came up with is to develop the main project and copy/paste changes into the forked project
but there must be a better solution...