How to build an Android launcher from scratch (with Kotlin & Jetpack Compose)

Most Android tutorials build an app. This one builds the app that launches every other app — a home launcher, the thing that draws your…