Overview
Syllabus
Intro
Benchmark: 3 build scenarios
Use latest Android Gradle plugin
Avoid legacy multidex
Avoid multidex
Disable multi-APK
Passing devBuild in Android Studio
Tip 4: Include minimal resources
Disable png crunching
Or, consider using WebP
Use Instant Run
Avoid inadvertent changes
Impact of manifest change
Fixing version Code updates
Crashlytics is safe, right?
Don't use dynamic versions
Watch the memory
Enable Gradle Caching
Use Gradle Caching
Cumulative improvement
Multi-module project
Code change impact (before 3.0)
Non-Abi code change impact (3.0)
Non-Abi code change in module
Non Abi change
It adds up!
Gradle profiler
Filing performance bugs
Some resources Optimize your build speed
Taught by
Android Developers