Nested Navigation | Jetpack Compose

preview_player
Показать описание
🏆 My Online Courses
⭐Discount Coupon: LAUNCH-STEVDZA-SAN

🐱‍👤 Wanna become a member? Join!

📸 Instagram

This is the third video in my Compose Navigation Tutorial series. In this lesson you'll learn everything you need to know about nested navigation in Jetpack Compose, how it works, how it can help you organize the structure of your project, it's main benefits etc. Watch the whole video to learn more about it! :)

⌚Timestamps
0:00 - Introduction
0:42 - About Nested Navigation
3:18 - About the Project
4:09 - Add First Nested Graph
7:18 - Add Second Nested Graph
9:37 - Let's Test our Nested Navigation
13:44 - Conclusion
Рекомендации по теме
Комментарии
Автор

Salute man! What a tutorial, you have explained the whole thing in such a short tutorial

rahulchandrabhan
Автор

Impeccable work, you have a gift for transmitting knowledge 👍👍👍

allysteven
Автор

This is a lifesaving tutorial! I am also very thankful you provide the source code, bc the jumpcuts make it hard to keep up. Keep up the good work!

rickyn
Автор

Along with your videos topics, your editing skills are also next level 👌

jatinvashisht
Автор

Thanks to share, very well explained.

Автор

very descriptive in your explanation. keep it up.

abdulrasheedilori
Автор

So I have been going through your nav tutorial... very good!! Would you be able to show how to use both parts of the tutorial together? For example... how you the navigation flow be if you had a bottom bar and the other navigation.... say from a LazyColum or from buttons? It would have been nice if you would have added the nav bar at the bottom to the sample navigation sample code you started with.

ShakeItUpApp
Автор

Please add more tutorials on Jetpack compose navigation, or make independent course about it.
I think Navigation part is very crucial, and I still struggling to learn it.

slayer
Автор

Again, You are better then Phillips L.

deepakchoudhary
Автор

Thank you for the video. Could you make a tutorial for nested NavHosts? There is very little information available on the web.

lifestreamy
Автор

Very good tutorial for understanding this! I am not very experienced with jetpack compose and don't understand why use nested nav at all? From anywhere in the application, you can navigate to any screen using a simple navigate() call, regardless of which nav graph it is in. Is the screen hierarchy in packages not enough to have order in code? It seems to me a bit like all nestet graphs are just unnecessary code.

pawechilczuk
Автор

HI...Thanks for the cool video. Is it advisable to pass nav controller to composable?

ranganrangan
Автор

Thanks a lot for the video. But what if I want to have a "home graph" inside a tabnavigation? Like, AUTH_GRAPH does not have bottom tabs, and the HOME_GRAPH contains a bottom tap navigation and top bar. How would you approach that?

madbuds
Автор

Thanks for the tutorial..could you a tutorial on custom dialogs?

RhodahMutiso
Автор

thanks a lot, this is helpful.
I have a question, how we can implement this on modular?

IzaraKuro
Автор

Hello, many thanks for making the video tutorial, perfectly explanation. Could you explain how to put together bottom bar + nested navigation ? Would like to have a bottom bar, Home, Profile, Settings, the profile has a Profile detail screen. How the nav graphs, screens should be built? Since BottomBar is defined on "Scaffold", how does it "touch" with screens outside?

tmjromao
Автор

Will you cover all the jetpack compose topics in this playlist?

FCXPERT
Автор

Hello, first of all thank you for this great tutorial.
I have created a nested graph as you do, but instead of homeNavGraph I want to use a bottom nav bar to be able to navigate between AuthScreens and BottomNavBar Screens. So I am calling AppScaffold in there . But in runtime I get "ViewModelStore should be set before setGraph call" exception. What Am I missing ? I would be appreciated if you can help

talhaoz
Автор

So it's a navgraph inside a navgraph inside a nav host?

grin
Автор

Is there any way to inject Navcontroller into every screen?

aryanvikash