Gradle Summit - June 22 - 23, 2017 - No Fluff Just Stuff

César Puerta

Gradle Summit

Palo Alto · June 22 - 23, 2017

You are viewing details from a past event
César Puerta

Tech Lead, Twitter for Android

César Puerta is the technical lead for Twitter for Android, and oversees the application’s architecture. With a team of 45 developers and a codebase dating from over six years ago, when the cutting-edge version of Android was 2.2 (Froyo), Twitter for Android presents a unique set of challenges when it comes to building a clean, easy to understand codebase. César’s aspirations as technical lead include helping teams collaborate on such a large-scale project, and the migration of shared infrastructure towards design patterns which incorporate modern techniques such as dependency injection through Dagger and decoupled, modularized, and testable components. Prior to working on Android, César worked on localization engineering at Twitter and Electronic Arts in Madrid.

Presentations

#AndroidBuilds at Twitter

As codebases become larger and more complex, build performance is impacted. At Twitter, we’ve seen the existing tools struggle in a project with more than 100 modules and 1 million lines of code. This has forced us to explore a number of solutions to maintain good build speeds, and minimize resource usage.

We’ll share strategies that we’ve employed that were successful, and things that weren’t - to avoid hurting developer productivity.