In this tutorial, you will learn about the UX of Android runtime permissions and how to implement required and optional permission flows using Jetpack Compose.
This tutorial will teach you how to model complex screens in Jetpack Compose. Composable functions can represent different things on a screen. A composable function might represent a entire screen or individual elements on a screen.
A Jetpack Compose tutorial that shows you step-by-step how to create a new Jetpack Compose project and how to add Compose to an existing Android project.