Zygote
Study

Learning paths

Not everyone wants the same route through twenty years of platform engineering. These six paths are ordered for a goal rather than by module, with realistic time estimates and a progress checklist on each.

paths
6
Never written an app13 pages · 144 min

The Curious Beginner

No code required. Draw the architecture from memory, follow one tap through every layer, then learn how the phone boots and how security actually works.

  1. 01Welcome to Zygote
  2. 02The four layers of every topic
  3. 03The layered stack
  4. 04Processes and UIDs: an app is a Linux user
  5. 05What happens when you tap an icon
  6. …and 8 more
You build Android apps15 pages · 162 min

App Developer Foundations

You already write apps. This is the why behind the APIs: why components exist, what the lifecycle really does, where the main thread goes, and how to structure an app that survives.

  1. 01The four components
  2. 02The Activity lifecycle
  3. 03Activities, tasks and the back stack
  4. 04Intents and filters
  5. 05The main thread
  6. …and 10 more
You want the source18 pages · 229 min

The Platform Nerd

The whole machine, bottom to top. Kernel, boot, Binder, the runtime, system_server, the vendor boundary — then ten quests through the real source.

  1. 01Android's kernel, and its androidisms
  2. 02Branches, GKI and the KMI
  3. 03The boot sequence
  4. 04init and init.rc
  5. 05Why Binder won
  6. …and 13 more
You make apps fast15 pages · 157 min

The Performance Engineer

Startup, jank, memory and batteries. The measurement tools, the mechanisms behind them, and the changes that actually move the numbers.

  1. 01The main thread
  2. 02ART: ahead-of-time, then hybrid
  3. 03Garbage collection and jank
  4. 04The life of a frame
  5. 05HWUI and the RenderThread
  6. …and 10 more
You care about what an app can reach13 pages · 155 min

Security & Privacy

How the sandbox works, how permissions evolved, what signing actually protects, and the incidents that changed the platform.

  1. 01The security model
  2. 02The app sandbox
  3. 03SELinux
  4. 04The permissions model
  5. 05The privacy timeline
  6. …and 8 more
You like the story12 pages · 144 min

The History Buff

Twenty years of releases, the design eras, and the people. Use the Time Machine as a companion and jump into any version that interests you.

  1. 01How Android evolves
  2. 02The behavior change archive
  3. 03The origin story
  4. 04Naming and the mascot
  5. 05Easter eggs
  6. …and 7 more