Building App Navigation
In Chapter 3, Developing the UI with Jetpack Compose, you explored core composables and layout groups to create the user interface (UI). In this chapter, you will build user-friendly app navigation through three primary patterns: the navigation drawer, bottom navigation, and tab navigation. Through guided theory and practice, you will learn how each of these patterns works so that users can easily access your app’s content.
You will start by learning how to create the structure of your app with top and bottom bars and body content. Then, you’ll learn about the fundamentals of how navigation in Jetpack Compose works, how it is built around routes, and how routes govern navigation within apps. Moving on, you’ll implement the navigation drawer, the earliest widely adopted navigational pattern used in Android apps, before exploring bottom navigation and tab navigation.
By the end of this chapter, you will know how to use these three...