Jetpack Compose: Lazy Composables & Navigation
Jetpack Compose 1.2
| Intermediate
- 16 videos | 2h 7m 33s
- Includes Assessment
- Earns a Badge
Lazy composables in Jetpack Compose enable efficient rendering and scrolling of large lists or grids. Navigation in Jetpack Compose provides a powerful way to navigate between different screens or destinations within an app. Together, lazy composables and navigation enhance the user experience by enabling seamless scrolling and smooth transitions between screens in Jetpack Compose apps. In this course, you will learn how to efficiently display large lists of items using the lazy column and preserve their state across screen rotations or app restarts. Next, you will explore the lazy grid, and with the help of the coil library, you will asynchronously load images in your Compose app. Then you will set up the NavController and NavHost and define the structure and connections between different screens. You will also examine advanced techniques for passing data between composables and querying data from the data layer. Finally, you will test your app on a real Android device and implement navigation using the bottom navigation bar. When you are finished with this course you will have the skills and ability to develop multiscreen applications using Jetpack Compose.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseCreate a lazy column widget in an appCreate a lazy list view widget in an appLink state with list itemsSave the list item state across reorderingsUse the lazy grid widgetLoad images efficiently with coilIntroduce navigation in an app
-
Create an app with multiple navigation screensMake navigation more efficientPass data between composablesQuery data from the data layerAdd screens to an appRun an app on a real phoneCreate a bottom navigation barSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 5sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
4m 58sDuring this video, you will learn how to create a lazy column widget in an app. FREE ACCESS
-
6m 24sFind out how to create a lazy list view widget in an app. FREE ACCESS
-
9m 43sIn this video, discover how to link state with list items. FREE ACCESS
-
6m 32sLearn how to save the list item state across reorderings. FREE ACCESS
-
11m 43sIn this video, find out how to use the lazy grid widget. FREE ACCESS
-
8m 31sDiscover how to load images efficiently with coil. FREE ACCESS
-
7m 17sIn this video, you will learn how to introduce navigation in an app. FREE ACCESS
-
11m 51sFind out how to create an app with multiple navigation screens. FREE ACCESS
-
12m 48sDuring this video, discover how to make navigation more efficient. FREE ACCESS
-
9m 59sIn this video, you will learn how to pass data between composables. FREE ACCESS
-
11m 3sIn this video, find out how to query data from the data layer. FREE ACCESS
-
5m 42sDuring this video, you will learn how to add screens to an app. FREE ACCESS
-
6m 19sDiscover how to run an app on a real phone. FREE ACCESS
-
9m 44sLearn how to create a bottom navigation bar. FREE ACCESS
-
2m 54sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.