Improving Android Build Performance
Offered By: Devoxx via YouTube
Course Description
Overview
Explore techniques for improving Android build performance in this 46-minute Devoxx conference talk. Learn to identify performance bottlenecks using build scans, fix common issues like slow configuration time and poor parallelization, and leverage incremental annotation processing. Discover how to automate measurements, optimize JVM tuning, utilize the Gradle Daemon, and analyze build lifecycles. Gain insights on addressing red flags, extracting plugins, and implementing faster compilation strategies. Understand the benefits of incremental builds, caching, and parallelism in Gradle. Acquire practical knowledge to significantly enhance build speed and efficiency in large, complex Android projects.
Syllabus
Intro
What is Gradle?
Gradle, Inc.
Fast Builds Matter
Automate your measurements
JVM tuning
The Gradle Daemon
Build Scans
The Build Lifecycle
Red Flags
Startup, buildSrc, Settings
Resolution at Configuration Time
1/0 at Configuration Time
Inefficient Plugins
Variant Explosion
Extract Script Plugins
Extract Binary Plugins
Optimise on the Algorithmic Level
Execution Time
Incremental Builds
Example: Crashlytics
Faster Compilation
Incremental Annotation Processing
Caching
Parallelism
Gradle Enterprise
Get Deep Insights
Watch Performance over Time
Guides
Taught by
Devoxx
Related Courses
Gérez des flux de données temps réelCentraleSupélec via OpenClassrooms 現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル
Udemy Selenium WebDriver 4, Cucumber BDD, Java & More! [NEW: 2023]
Udemy Advanced Data and Stream Processing with Microsoft TPL Dataflow
Pluralsight Amazon Simple Storage Service (Amazon S3) Performance Optimization (German)
Amazon Web Services via AWS Skill Builder