Android Developer Options Deep Dive
summary
A catalog of concrete debugging moves inside Android Developer Options: collect an interactive bug report that sends a zip with screenshots and a text file (the demo yields ~200,000 lines and ~20 MB), force mock GPS, use show surface updates and show layout bounds to find invisible loaders and layout margins, enable wait for debugger to catch onCreate bugs, throttle memory with don't keep activities or background process limits, inspect GPU overdraw and use profile GPU rendering to find frames past the 16 ms target.
AI-written summary · about
chapters (18)
- 0:00Intro
- 0:27About Andrea
- 1:26Why this talk
- 3:24Bug Report
- 4:24Interactive Bug Report
- 6:29Mock Location
- 8:22Wait for debugger
- 9:53Show taps
- 11:03Show pointer location
- 14:02Show layout bounds
- 16:39RTL layout direction
- 18:34Debug GPU overdraw
- 20:39Scale animations
- 24:35Show surface updates
- 26:11Show hardware layer updates
- 26:47GPU rendering
- 29:21Simulating color space
- 31:48Debugging low memory devices
related talks
31mAndroid Developer Options On Device Debugging
36mDAAS: Debugging as a skill!
33mDebugging: All You Need to Know
37mDebugging Android Devices in the Field
50mAdvanced Development and Debugging for Android/iOS
24mMake the Most of Android Vitals
01h 02mAndroid Platform Debugging and Development
41mDeep dive into Android Studio Profilers
