Learning paths · Skills · Intermediate

Android: how an app really runs

What the system does with your app once it is installed: the process it may kill at any time, the one thread that draws, how Compose redraws, where state survives, and how work, data, pushes and builds fit around that.

0 of 12 done

The map

  • Not started
  • In progress
  • Done
  1. 01The processWho starts it, who kills it0/4
  2. 02The screen and its dataCompose, state, storage, network0/4
  3. 03Beyond the screenBackground, permissions, push, release0/4
  4. 04Next: system designSame ideas, at service scale

Written for current Android (API 34 and 35) and Kotlin 2.x. Where behaviour depends on the Android version or on a library version, the topic says so.

Where this path leads