Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Gradle for Large Projects - Building Bigger and Better Android Apps

Android Developers via YouTube

Overview

Explore advanced Gradle techniques for managing large Android projects in this 37-minute Google I/O'19 conference talk. Discover how AndroidX libraries leverage Android Studio and Gradle, learn best practices, and avoid common pitfalls. Gain insights into effective build structuring for speed, correctness, and maintainability. Delve into tips for utilizing the Android Gradle Plugin and explore new features designed to enhance user experience. Topics covered include Java and Kotlin library management, plugin optimization, annotation processor scoping, Lint configuration, API implementation strategies, modularization effects, module-specific configurations, lazy task configuration, task wiring, computation during configuration, Gradle memory limits, and worker management. Enhance your Android development skills and optimize your build processes for large-scale projects.

Syllabus

Intro
Android Projects are the same
Android X build growth
Java or Kotlin only libraries
Apply only needed plugins
Scope annotation processors
Lint final app module
Use api and implementation
Modularization side-effects
Per-module configuration
General Advice
Lazy task configuration
Task Wiring
Computation during Configuration
Caveats
Gradle Memory Limits
Limit Gradle workers
Tracer Agent

Taught by

Android Developers

Reviews

Start your review of Gradle for Large Projects - Building Bigger and Better Android Apps

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.