David has been an Android developer for 10 years and spent the last 6 years working in the developer productivity space at Dropbox and currently at Pinterest.
David Chang
Staff Software Engineer
Efficient Android Builds at Scale: Lessons from Pinterest
Building Android apps in a large-scale environment brings several challenges that include maintaining build speeds, managing dependencies, and ensuring consistent and reliable builds across different environments. At Pinterest, these challenges are magnified by our expansive codebase and development team size. This session will explore: The scale we operate at Pinterest, an introduction to Gradle,
insights into Pinterest's project structuring, utilizing custom plugins to streamline builds and enforce consistency across all modules and a look at Pinterest's infrastructure setup.