I'm interested especially in the case in which you absolutely have to support older android versions. What is especially annoying is the fact that they constantly change their implementation and this creates files which are A) Bloated and huge and B) use duplicated layers for assets just to be able to support an older os version. Ex: Lolipop now has color overlay which is not present in Kitkat, but most apps have to support kitkat as well, so having an app that uses 100% the potential of Lolipop would need to make use of the app-compat library that does not know how to render color overlay on images/icons. And so you have to create 4 images per button just because of it.
Any pointers or ideas ? It's friggin annoying to have to bloat a huge file with more layers just because of backwards compatibility and it also destroys any hope of a nice workflow I had created for myself.