SESSION

Taming the Monorepo Beast: Bearable Library Releases at Scale

AndroidX is a set of hundreds of libraries from dozens of separate teams. These libraries ship releases every couple of weeks from our monorepo. Join me to learn what we’ve done to enable shipping all of these libraries with a manageable amount of pain.

View the slides Arrow Down
PRESENTED BY
  • Company Logo

    Aurimas Liutikas

    Software Engineer @ Google

Taming the Monorepo Beast: Bearable Library Releases at Scale Watch Video

Watch the video Play Button

View the slides Arrow Down
Develocity

Take it further with Develocity

AndroidX consists of hundreds of libraries managed by dozens of separate teams, with new releases shipped every few weeks from their monorepo. If that sounds like a challenge, you’re not wrong. But with Develocity Build Scan, you can more easily see and manage even complex dependencies, giving you the insights you need to ship with complete confidence.

Learn more Arrow Right

The slides

Meet the speaker

  • Company Logo

    Aurimas Liutikas

    Aurimas is a software engineer at Google working on AndroidX libraries. The need to write efficient code was instilled in him through his work on Chrome for Android, and later Android OS itself. This drive continued when taking on the build and test infrastructure for AndroidX – one of the largest set of open source libraries built using Gradle. Aurimas enjoys doing talks, blog posts, and generally pushing the Gradle ecosystem forward.