AndroidX, Gradle and Metalava – Android Developers Backstage
Video by Android Developers via YouTube
Source
Link to podcast → https://goo.gle/3QimBqN
In this episode, Tor and Romain chat with Aurimas Liutikas from the AndroidX team. Topics include performance tuning the AndroidX Gradle builds using configuration caching, local caching and remote caching, as well as tracking API compatibility using the Metalava tool.
Chapters:
00:00 Intro
00:51 What is the scope of AndroidX?
04:32 What does configuration caching entail?
08:55 Remote caching vs local caching
14:36 Are there situations where it’s easier to run tests locally?
17:22 Status of remote cache for AGP tasks
18:29 Can the task graph be cached remotely?
19:39 Other types of optimization
25:14 How to better understand Gradle
27:08 Improving integration between AGP and Gradle
34:23 Checking signature files using Metalava
38:05 Supporting Kotlin
42:44 Third parties using Metalava
44:16 AndroidX lint-checks workflow
48:16 Gradle collaborations
53:02 Closing
Resources:
Check out → https://goo.gle/49ioZGE
Learn more → https://goo.gle/49hCINQ
Visit → https://goo.gle/3tSqhI5
Catch more videos → https://goo.gle/adb-podcast
Subscribe to Android Developers → https://goo.gle/AndroidDevs
#Featured #AndroidDevelopers #ADBPodcast