addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

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

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.

Join or login to comment.

  • Coltin C.

    I will be posting slides for my talk on CI in the next couple of days. I'll link back here if I can, and on twitter (@ColtinC). The talks were recorded and I believe Aleks is will be posting them once they are ready :)

    5 · January 31

    • Coltin C.­tion/d/1QrRXS5EPKObvOpaN­IO1tDZ-dQwfpR7xU1iBxxNoL­7aM

      3 · February 3

  • Coltin C.

    Huge thank you to @sfaug and everyone who came out to attend my talk! I hope it was useful/enjoyable. Here are my slides with speaker notes which might be helpful until the video is available :)

    1 · February 3

  • Adam G.

    Just wanted to say thank you to the hosts and the speakers again!

    1 · February 1

  • Coltin C.

    Awesome! It was great to meet so many people in the community and be able to ramble in front of such great engineers. Thanks for hosting and making the Android community better!

    1 · January 31

  • Akshay D.

    Very productive talks today.. I look forward for the slides and recordings. Also, can the admin share the twitter handle and blog sites as shared during both the talks?

    January 31

  • Fanya Y.

    Hi. I can't get in! I would like to come in to the Meetup. I RSVPed. Yet, Security is not letting me up. What's up with that?

    January 31

  • Andres S

    Hi @Aleksandar, is the event going to be recorded?

    January 31

  • Aditya R.

    Need a ride,please let me know if anyone willing to pool from south bay/hayward to San Francisco.

    January 31

  • Brian

    Will there be a smorgasbord at this event?

    1 · January 26

  • Brian

    I am excited for this event

    4 · January 26

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy