Rooz SF

Android Dev Rel at Gradle

Talk Title

Improving Android Developer Experience with Gradle Build Scans

Room

Tokyo Room

Date

15.09.2023

Time

14:25 > 40 min

Share

on Twitter

As a developer, you just want your builds to work but every now and then things go wrong and you need to investigate the build. That investigation sucks up a lot of your time and forces context switching. In this talk we show how build scans can help save a lot of time when you need to find build performance bottlenecks, investigate/troubleshoot CI and build/tool chain failures, visualize your dependencies, etc. to troubleshoot/investigate build issues and accelerate your builds/tests.

From this session you will learn…
- What are Gradle Build Scans?
- When and why would you use a Build Scan?
- Getting started with Build Scans
- Demo: How can I accelerate investigating/troubleshooting Build/CI issues?
- What’s happening in my build (Build Scan Walkthrough)
- What are Tags and Custom Values
- Remote Troubleshooting and collaborating with a colleague
- Troubleshooting Build, CI and Test Failures
- Viewing and Investigating Dependencies
- Viewing and Investigating Plugins and Infrastructure details
- Gradle build tool switches - what features of Gradle Build Tool am I using
- Capturing Android Instrumented / UI tests in the Build Scan test report
- How do I investigate Build Slowdowns and Performance related issues?
- What is a build cache and what are the different Gradle cache types
- Demo: Investigating build performance, parallelization, build cache, timeline view
- Build Caching for custom tasks
- Build Validation Scripts
- Artifact Transforms in Build Scans

Talk Title

Mobile Developer Productivity Panel

Room

Date

TBA

Time

TBA

Share

on Twitter

The panelists will discuss developer productivity, developer experience, tools, etc topics for large scale mobile applications. The panel will start with an introduction of the tech/tooling stack of their current organizations then dive into topics like Gen AI, measurement/metrics,
remote development, forward looking innovation, roadmap, IDE, Tooling, Build, CI/CD. Panelists TBD

Topics

- What had the biggest impact on mobile Developer Experience in the last 24 months?

- Remote development: how do you approach development environment consistency? What were the DPE/DevEx results from their investment in remote development?

- How are you using AI in your infrastructure?

- What are the IDE plugins and toolings that had the most impact on developer productivity

- How are you measuring Developer Productivity?

- How do you balance velocity vs quality?

Speaker Bio

Rooz has been a part of the Gradle customer support team helping large Android apps with their shipping-software-at-scale challenges. Rooz is also the one of the co-organizers of the San Francisco Android GDG, Gradle Summit, and the host of DevProdEng (DPE) Showdown.

Menu