Android at Scale (with Circuit)
As Android apps expand into thousands of modules, developers increasingly struggle with lengthy Gradle Build and Sync times, along with a sl
As Android apps expand into thousands of modules, developers increasingly struggle with lengthy Gradle Build and Sync times, along with a sl
Over the weekend I was once again thinking about Jaccard Similarities, and I realized that it could be used for sharpening our module bounda
Another weekend, another thing I find beautiful enough to write down. I've written before about Android Plugin Architecture (APA) — it&
Most sharding algorithms are naive: divide N modules into chunks of size K. The problem is that modules aren't independent — they share
A weekend thought experiment that turned into a real RFC. I often find the most interesting engineering ideas don't come from scheduled
I had a CI step that was responsible for assembling all affected "sample apps", and it built them one after the other, because the
I'm in love with my new Dynamic Pipelines project. Faster and more maintainable builds and saves money. 1. Spinup time is ~4 seconds (