These samples showcase different architectural approaches to developing Android apps. In its different branches you'll find the same app (a TODO app) implemented with small differences. In this branch you'll find: User Interface built with Jetpack Compose A single-activity architecture, using Navigation Compose. A presentation layer that contains a Compose screen (View) and a ViewModel per screen