Completed
- Introduction
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Gradle and AGP Build APIs - Live Q&A for MAD Skills
Automatically move to the next video in the Classroom when playback concludes
- 1 - Introduction
- 2 - As a regular Android developer, do I need to know all of those new AGP APIs? What is the benefit?
- 3 - How can I compute a value which is set as resValue or buildConfigField? Eg: I want to compute the local ip the system build is running in and set it via buildConfigField
- 4 - Are you considering making a build system agnostic toolchain so we can more easily make another build system build Android libraries and apps?
- 5 - Kotlin supports generating ABI jars and few build systems like Bazel already use it for compile avoidance. Could this be integrated with Gradle/AGP?
- 6 - Has Google considered any official first party solutions for remote execution with Gradle?
- 7 - Will the dynamic feature Gradle plugin ever be fixed so those modules do *not* require a dependency on the app module? Or stop breaking the uniquePackageNames feature?
- 8 - What's the recommended way to write plugins that should be compatible with multiple AGP versions?
- 9 - What about library upgrade suggestions for Gradle Kotlin DSL? Is that arriving anytime soon? Also maybe an easier way to migrate to it in Studio?
- 10 - Are there any plans to bring Android Studio and IntelliJ closer one to another? Ideally being able to use the latest AGP in IntelliJ?
- 11 - Is there some way to know which plugin added which task without reading plugin source code/docs?
- 12 - How does AGP work?
- 13 - Has Google tried switching from Bazel to Gradle for apps w/ thousands of modules to see where pain points are? Is there any way to do an incremental sync of a Gradle project when you add a new mo…
- 14 - Can Android lint run against JVM only modules so it flags minSDK/desugaring issues w/ Java code?
- 15 - Is it possible to include different modules in different flavors using setDynamicFeatures?
- 16 - How do I make my Android Studio create a project using Kotlin Gradle by default?
- 17 - I saw the Android Gradle Plugin Roadmap page on developer.android.com, but can you talk a little bit more about the deprecation that's going to happen in AGP 8? How much work will be needed?
- 18 - I tried building my project, but the build failed and I got an error like "this is not compatible with Gradle 8.0" when my Gradle version is 7.0.3. What could be the cause?