Android Internals: A Primer
A free, four-lesson tour of what happens between tapping an icon and your first frame — Zygote, ActivityThread, Choreographer, and why any of it matters when you are debugging a jank report at 2am.
4 lessons
·69 min
·Free
·beginner
Syllabus
- 01 Zygote and the fork that starts everythingWhy every Android process is a copy of one warm JVM, and what that costs you.
- 02 ActivityThread: the loop you never wroteThe main thread is a message queue. Everything else follows from that.
- 03 Choreographer and the 16ms budgetWhere frames are scheduled, and where they are dropped.
- 04 Reading a cold start traceOne real trace, start to finish.