Grab's Android engineering team shares how they successfully enabled R8 full optimization for their 9M+ line codebase after multiple failed attempts over six years. The key innovations were: (1) AI-assisted debugging using custom MCP server tools to automate APK decompilation, stack trace deobfuscation, and parallel CI branch
Table of contents
IntroductionThe challenge at scaleUnderstanding R8 optimizationThree core challengesOur three-innovation solutionA lucky breakResultsWhat’s nextConclusionJoin usSort: