Skip to content
make this work.dev
Home Blog Courses FitHub About
Courses / Android Internals: A Primer

Choreographer and the 16ms budget

Where frames are scheduled, and where they are dropped.

Lesson 3 of 4 ·18 min

This lesson isn't open to you yet

Sign in to watch — the course is free.

PreviousActivityThread: the loop you never wrote NextReading a cold start trace

Android Internals: A Primer

  1. 01 Zygote and the fork that starts everything
  2. 02 ActivityThread: the loop you never wrote
  3. 03 Choreographer and the 16ms budget
  4. 04 Reading a cold start trace
make this work.dev

Deep dives into modern Android engineering — Kotlin, Jetpack Compose, coroutines and clean architecture, explained from the source code up.

Site

Home Blog Courses FitHub About

Topics

Android Architecture Kotlin & Core Concepts System Design Design System Kotlin Multiplatform

Elsewhere

LinkedIn GitHub Email
© 2026 Make This Work. All rights reserved. Let's make this work.