Gradle in Android Studio 3.2 and beyond
summary
Android Studio moves Gradle from vague promise to concrete fixes: adds single-variant sync so only the active build variant is configured, combines sync and source generation into a single Gradle invocation, experiments with unloaded modules to import source only for selected modules, and ships a project structure dialog that shows resolved dependency graphs (including transitive versions), how flavors and build types compose, suggestions for dependency upgrades, faster Gradle tooling (own infra ~2x), and a daemon to run selective background syncs.
AI-written summary · about
chapters (11)
- 0:00Introduction to Gradle sync
- 1:00Team responsibilities
- 4:37Understanding Gradle sync
- 5:21Technical sync challenges
- 9:01Single variant sync
- 13:15Combined sync and build
- 15:59Unloaded modules
- 18:05Project structure dialog
- 21:52Visual dependency editing
- 25:40Build configuration UI
- 28:02Future goals and automation
related talks
01h 01mGradle 3.0 and beyond
37mBuild bigger, better: Gradle for large projects
32mSupercharging IDE and Sync Performance
32m5 ways to improve your Android build productivity
02h 42mHeading to Gradle 9
56mDeep Dive into the Android Gradle Plugin
41mThe future of dependency management, seen from 2022
47mWhat's New in Android Studio
