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

17m read timeFrom engineering.grab.com
Post cover image
Table of contents
IntroductionThe challenge at scaleUnderstanding R8 optimizationThree core challengesOur three-innovation solutionA lucky breakResultsWhat’s nextConclusionJoin us

Sort: