Thanks for the thorough testing Rob - guess I’ll just have to get used to the fact that ~10.8M is now my minimal build.
Aside: The reason I felt it reasonable to pollute the two topics together was because if you don’t have any add-ins at all, then you’re unlikely to push multi-dex. (plus I happen to know that the OP also uses AdMob in his builds, so wondered if it may have been one of his contributing factors too) The minimal size of ~7M with or without multidex is an interesting “baseline” for a minimal build, but it isn’t a practical test of how things have changed (your first column). AdMob, on the other hand, is big enough to measure differences with. (your second column)
I don’t necessarily see the problem as being with multi-dex support *in and of itself*, but rather a side effect of all the reasons that we need multi-dex to begin with (everything just seems to keep getting bigger and bigger).
Maybe a 2+M increase doesn’t seem like much, but for me I experienced ~21% growth from 12.1M to 14.7M by doing nothing other than implementing the new admob plugin on an existing project. (first one compiled circa 4/27/2016, second one compiled 2/2/2017) Of course, included in that are whatever other internal changes in subsequent Corona builds, but admob was clearly a big contributor. Maybe Δ2.6M doesn’t seem like all that much, but if you’re aiming for small apps, it’s the percentage gain that’s more telling.
