Build & Gradle

5 concepts · 10 practice questions

Gradle build phases

Initialisation decides which projects are in the build. Configuration runs every build script and creates the task graph. Execution runs the tasks that are needed. Slow work in configuration slows every build, even ones that run nothing.

Also covered

implementation vs api
Version catalogs
R8 shrinking
Build types and flavours

Sign in to read the rest and take the 10-question test.

Sign in to continue