Nested symbols - This needs to be addressed
The problem: "i have to detach all symbols because all of those are almost like bitmaps in Avocode. Devs have to open symbols nested inside the parent symbol nested inside another parent symbol etc. so it’s not an option. When symbol is detached a lot of overrides are gone so i need to bring all of those back manually and it’s very frustrating.
Sketch team responded with - "Unfortunately there's no way to do so. Overrides are strictly a part of Symbols. I can only recommend you to change to 'bridge-the-gap' tool to e.g. Zeplin, which does not require to go through nested elements and whole layout is visible from the very top level view."
We can see that this is a problem for workflows with large numbers of symbols used. We’ll be improving the experience to be more seamless – so you won’t need to open symbols in order to inspect them.
Please consider how you would make it easier for developers to extract styles out of nested symbols in sketch, which is where we're moving to. The proliferation of nested symbols (like on https://www.uxpower.tools/) makes the designer's job easier and more maintainable by having multiple "CSS class" like attributes that can be stacked and applied to generate different components.
However, the Avocode double-clicking workflow to access a symbol's nested symbol (and it could be nested 8 levels deep in some cases) would likely be a nightmare for the dev. Can Avocode provide an option to "flatten" or detach all symbols on an artboard prior to uploading, while not messing with the original sketch file? Maybe just a checkbox would do the trick. If not, the designer has to duplicate and flatten the artboard manually and that's also a pain.