I have an app of approx. 80 screens, done in Sketch, every screen is done for iOS and Android (so they differ a bit). Now I need to make sort of "skins" for the app, which include recoloring elements with a new color palette and sometimes changing fonts. There will be 3-4 different variations. At the same time, the app continues to be designed every day, so every now and then a new screen or two are being added.
What's the best approach to keep all the "skins" consistent while not spending too much time on updates, if you know something of? ;)
I surely know about symbols and shared styles, but simple things like new font that has different character width crashes the whole thing ;( not to mention that there's no way to store color attribute separately from other attributes of shared style.
I'm just curious if someone has already faced similar problems and came up with an elegant solution or some useful experience.