Skip to content

2-for-1: Android CI at Yelp and Fast Android Builds with Gradle+Buck from Uber

Photo of Aleksandar Gargenta
Hosted By
Aleksandar G.
2-for-1: Android CI at Yelp and Fast Android Builds with Gradle+Buck from Uber

Details

Continuous Integration with Android (Yelp)

As teams grow, having a mature continuous integration setup is crucial for code quality: you must be able to quickly and reliably verify that a given branch passes your tests. However, creating such a setup for Android can be painful or even impossible for smaller teams. At Yelp, our Android CI runs in the cloud and can be easily scaled as our needs grow. In this talk I’ll cover how we created our setup with Amazon EC2, Docker, and Firebase Test Lab.

About the speaker

Coltin Caverhill is passionate about empowering other developers. As a member of Yelp's Android infrastructure team, he helps build a better future for testing, architecture, and collaboration. An avid gamer, he probably plays too much Factorio.

Lightning fast Android builds with Gradle + Buck (Uber)

Gradle is the typical build system of choice for android development, but it's performance tends to degrade as code bases become more complex. There exist alternate build systems like Buck (built by Facebook) that can build significantly faster than Gradle for Android, but they can be hard to migrate to and maintain. What if it is possible to have both the simplicity of expressing build logic in Gradle and also the fast build speeds of Buck? In this talk, Gautam will go over the open source OkBuck Gradle plugin and how it can help improve your android build speeds without having to learn and maintain a new build system.

About the speaker

Gautam Korlam leads the Android Developer Experience Team at Uber. He is very passionate about tooling, infrastructure and build systems for building Android apps at scale.

Photo of : The San Francisco Android GDG group
: The San Francisco Android GDG
See more events
Yelp HQ
140 New Montgomery St, 8th floor · San Francisco, CA