Jetpack Compose Navigation for Beginners - Android Studio Tutorial

preview_player
Показать описание
In this video you will learn what you need to know about having different screens in jetpack compose and navigating between them.

⭐ Get certificates for your future job
⭐ Save countless hours of time
⭐ 100% money back guarantee for 30 days
⭐ Become a professional Android developer now:

💻 Let me personally review your code and provide individual feedback, so it won't backfire and cost you a fortune in future:

This is the navigation compose dependency I used in this video:

You like my free content? Here you can buy me a coffee:
Рекомендации по теме
Комментарии
Автор

Loved this explanation, Philipp! Absolutely easy to understand and implement. Tried it out on a project that I've been working on and it implemented beautifully without a single error. Thanks :)

thearpansircar
Автор

Thanks for the dependency in the description so I can just copy-paste. Love your tutorials. Super quality.

denisshov
Автор

Such a great tutorial, you made compose navigation super easy to understand. Thank you so much. You are an amazing teacher.

farahrayis
Автор

Hello Philipp ! Thank you for your tutorial. Just watched it after your Jetpack Compose beginner crash course. Very well explained !!

Автор

Thanks for a video. Very good explanation.👍😊 Very surprised how navigation works, no need to create fragments, mind blowing 🤯

daniyar
Автор

thanks a lot for your tutorials, definitely among the best teaching android out there

alvaroisea
Автор

very nicely and clearly explained, great job, thanks !!

sebastiansopala
Автор

Damm, doing this makes me miss the old Intents.StartActivity, don't you think is too much for just changing from one screen to another?

atila_tv
Автор

Man you are the best! Thx for tutorial. For a newbie like me it like a wellspring!

enunpck
Автор

Thx works.
If the app is crashing for anyone make sure you revert @15:20

Blackops
Автор

Hey Philipp, how do you make it so that when you select a method from the autocomplete dropdown, the method argument keywords appear too?

joshrose
Автор

nice explanation. you can set the varargs type to Any so that it can also accept other data types rather than String types only.

josephtorres
Автор

really wish i could see the whole screen when you're working, it helps for newbs who need to see their way around the application. You have a lot of different folders and setups than I do and so panning the camera all over the application leads to a lot of confusion.

vindoodles
Автор

Thank you so much for this simple explanation....

Kunal-jptn
Автор

hey philipp, is it possible to share viewmodels between screens using compose navigation? or just primitive types are allowed?

David-zbbr
Автор

17:45 you have mentioned you don't realize why that TextField & button stick to the top instead of the center of the screen & the answer to that is that you mistakenly used fillMaxWidth() instead of fillMaxSize() in the Column modifier. 😄😄😄😄
A very simple thing, learnt it from you only.

Thank you!

aamirhoda
Автор

Hello Philipp and thanks for this interesting video. Have you tackled a little bit the topic of screen transition animation which was pretty easy in navigation components but seems to be much much harder in Compose ?

xavierrispal
Автор

I like your videos man, all of them are very useful..

redleon
Автор

As always a great video.

How do we use the NavButton on any other screen but the MainScreen?? Which navController do we need to import??

richardwilkinson
Автор

Is there any way to implement nested navigation?
I tried to do this for a single tab by using navigation instead of composable function, when defining NavHost, but when it was buggy.
Example:
A-B-C - 3 bottom bar tabs
I go to B->B1->B2
Then go to A
Then go to B
I expect to see B2 route, but it is B
Passing a different NavController to a nested graph leads to a crash "ViewModelStore should be set before setGraph call"

dmytromarchuk