Skip to content

2.0.0

No due date 100% complete

With the radically new AGP API introduced in version 4.1.0, we face a choice. For the first time, we have the happy prospect of handling the new Bundle format, along with dynamic features - and all with an API that is properly supported by the Android team, and which won't radically break between minor revisions. On the other hand, it won't be possible ma…

With the radically new AGP API introduced in version 4.1.0, we face a choice. For the first time, we have the happy prospect of handling the new Bundle format, along with dynamic features - and all with an API that is properly supported by the Android team, and which won't radically break between minor revisions. On the other hand, it won't be possible maintain exactly the same kinds of outputs that we currently produce.

Specifically, we need to stop counting distinct variant outputs; this seems fine because the only "multi-output" builds are ABI and dimension splits, each of which will have identical counts.

The benefits certainly outweigh breaking changes. As long as we're making breaking changes, we should rethink the directory layout of our output, too - all outputs for a variant should be in the same directory.

Loading