AndroidX, Gradle, and Metalava - Performance Optimization and API Compatibility
Android Developers via YouTube
Overview
Syllabus
Intro
What is the scope of AndroidX?
What does configuration caching entail?
Remote caching vs local caching
Are there situations where it's easier to run tests locally?
Status of remote cache for AGP tasks
Can the task graph be cached remotely?
Other types of optimization
How to better understand Gradle
Improving integration between AGP and Gradle
Checking signature files using Metalava
Supporting Kotlin
Third parties using Metalava
AndroidX lint-checks workflow
Gradle collaborations
Closing
Taught by
Android Developers