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

ActivityThread: the loop you never wrote

The main thread is a message queue. Everything else follows from that.

Lesson 2 of 4 ·15 min

This lesson isn't open to you yet

Sign in to watch — the course is free.

PreviousZygote and the fork that starts everything NextChoreographer and the 16ms budget

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.