YoVDO

AndroidX, Gradle, and Metalava - Performance Optimization and API Compatibility

Offered By: Android Developers via YouTube

Tags

Android Development Courses Kotlin Courses Gradle Courses Performance Tuning Courses AndroidX Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a 54-minute podcast episode featuring Tor, Romain, and Aurimas Liutikas from the AndroidX team. Explore the scope of AndroidX and delve into performance tuning techniques for AndroidX Gradle builds, including configuration caching, local caching, and remote caching. Learn about tracking API compatibility using the Metalava tool, and gain insights on optimizing Gradle builds. Discover the intricacies of configuration caching, compare remote and local caching strategies, and understand when it's more efficient to run tests locally. Investigate the status of remote cache for AGP tasks, explore possibilities of caching task graphs remotely, and uncover other optimization techniques. Gain a deeper understanding of Gradle, learn about improving integration between AGP and Gradle, and explore the use of Metalava for checking signature files and supporting Kotlin. Examine how third parties can utilize Metalava, understand the AndroidX lint-checks workflow, and explore Gradle collaborations. Access additional resources and links provided to further enhance your knowledge of AndroidX, Gradle, and Metalava.

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

Related Courses

Creating High-quality UX with AndroidX
Pluralsight
Android Jetpack Tutorial - 7+ Hours Comprehensive Guide
tutorialsEU via YouTube
Assembling Your Jetpack - Introduction to Android Development Tools
Android Developers via YouTube
Improving App Performance with Benchmarking
Android Developers via YouTube
Gradle for Large Projects - Building Bigger and Better Android Apps
Android Developers via YouTube