Man, I saw 2 official videos already and still didn't get what it is. Your video finally triggered my mind. I think the visual aid in your video helps a lot.
@gamessss_4 жыл бұрын
I am doing a google course for the same topic and yours is heaps better! Thanks for this! Life saver
@r1sh1494 жыл бұрын
same i was doing from udacity
@sohamshinde12583 жыл бұрын
same here... despite being the maker of it they couldn't explain it 😢
@puiky2 жыл бұрын
yeah, easy to understand and better than Android official team documentary video
@XaeroDegreaz4 жыл бұрын
At about @8:33 when he starts typing out "view.textField1" that's because he has applied the "kotlin-android-extensions" plugin in the app's build.gradle. Looks like a Kotlin plugin that creates extension functions for Views so you dont have to "findViewById()" all of the time. I'm not sure if that was already covered in a previous video of yours, but maybe adding that to the description, or something, could eliminate a little bit of confusion :D Thanks for the video
@sidecharacter93754 жыл бұрын
YOU just SAVE MY LIFEE, thanks man.
@samuelmcmurray35024 жыл бұрын
thanks
@周叡霆3 жыл бұрын
thx. you help me a lot.
@ПавелПрялкин-я6х2 жыл бұрын
@@周叡霆 Also the java code for the: View view = inflater.inflate(R.layout.fragment_second, container, false); TextView textView = view.findViewById(R.id.textView2); textView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Navigation.findNavController(view).navigate(R.id.action_secondFragment_to_firstFragment); } }); return view;
@iraklyoda421324 күн бұрын
Damn, much more helpful than expected. Thank you 4 years later
@yonatan1myers3 жыл бұрын
The clearest and best tutorials on the internet! Man
@StevdzaSan3 жыл бұрын
Thanks! 💜
@Brakoose2 жыл бұрын
i have read severals books, they couldnt explain simpler like you. i get so well now
@StevdzaSan2 жыл бұрын
Glad to hear that!
@kaszabi94274 жыл бұрын
you just made my day! thank you so much for this
@mayra_vgm90114 жыл бұрын
i love you
@yimingchu31764 жыл бұрын
Fantastic video!! This is even better than the official docs and tutorial!! Respect
@peyvandjadidi43952 жыл бұрын
I just subscribed your channel because I've been searching for difference between data binding and view binding and I found yours useful. So I liked this video before I start it ❤️❤️❤️❤️❤️
@StevdzaSan2 жыл бұрын
Thank you 😊💜🙏
@Stan_Kniazev Жыл бұрын
The best explanation I've ever seen
@sanuhara13753 жыл бұрын
At last, I got it cleared from your video.. huge 👍 👍👍👍
@nagarajhegde336311 ай бұрын
Good simple introduction. Thank you!
@sumitjindal11153 жыл бұрын
Thank you soo much man....please make these types of video more as it is very helpful for us.
@telloborneo36354 жыл бұрын
great videos !!, Please make video about handling the backstack, its so difficult for me.., this is my cases, here the flow of navigation graph : 1. A-B-C 2. D-B-F The question is, how the B fragment knows, which fragment that called them, from A or D, i mean how to handle onBackpress, im glad if u have the solution, thanks dude!
@abdullahimusa31532 жыл бұрын
Stevdza-San saving me once again
@StevdzaSan2 жыл бұрын
Anytime broah 🦸♂️🙌
@niko33593 жыл бұрын
Could you also please add the java code to your description. That really helped in your last video. Thank you for these amazing tutorials!!!
@raylyth83243 жыл бұрын
I love you man. Thanks for the video.
@kevinsolanki62323 жыл бұрын
add this in gradle(module) dependencies: apply plugin : "kotlin-android" apply plugin : "kotlin-android-extensions"
@radwl3 жыл бұрын
Such a good video! You explained every important feature very well.
@vatsaljain32073 жыл бұрын
Thank you so much you made my dayyyyy
@StevdzaSan3 жыл бұрын
Happy to hear that 😁👊
@softMediaWox4 жыл бұрын
Simple and Plain. Thank you.
@lucye73204 жыл бұрын
Terrific walkthrough, thanks!
@BehruzbekOtayev4 жыл бұрын
at 8:34, view.textView1.setOnClickListener is giving me an error. I cannot access the textView object from view. What should I do? Do I have to configure something in the build.gradle file?
@StevdzaSan4 жыл бұрын
View Binding
@BehruzbekOtayev4 жыл бұрын
@@StevdzaSan Thank you. I have configured viewBinding to true in my build.gradle file. what I know is I should create a lateint val binding, and use that binding object to call all my views with IDs. however, you have not declared any binding object in your FirstFragment.kt file. How are you calling it from a view object? Or first do I have to change something in my MainActivity.kt file, and then does FirstFragment.kt import my binding object from MainActivity.kt?
@StevdzaSan4 жыл бұрын
@@BehruzbekOtayev Because now kotlinx.synthetic is deprecated.
@BehruzbekOtayev4 жыл бұрын
@@StevdzaSan thank you. I will figure it out.
@techmarinar3 жыл бұрын
Thanx man this was very helpful ☺️
@elmarchantw3 жыл бұрын
Even though it was in Kotlin language, it has been useful to me. Thanks :).
@electrious_462 жыл бұрын
Thanks a lot man, it really helped me 🙏
@Jaimecoder10 ай бұрын
Machaa Allah machaa Allah machaa Allah, Allah yberek fik doctora! Et bravo Mr le journaliste pour cette belle émission et votre compétence, Merciii
@rockychandu14443 жыл бұрын
You are the best❤️
@rafaeldias86714 жыл бұрын
Muito bom o vídeo, muito bem explicado. Sensacional.
@mounirelomri96812 жыл бұрын
Really clear tutorial, thanks
@StevdzaSan2 жыл бұрын
Glad to help! 🙌
@ngocanho43233 жыл бұрын
good content, easy way to make watcher understand how to do. Ty so much
@DanilTsyban3 жыл бұрын
Thx for the lesson. It was easy to understand
@kovanodevelop4 жыл бұрын
Падажжи. Зависимости нужные в градл сами цепляются, нужно только разрешить? А мы копировали из техдокументации - карго да.
@abhinavsingh-zc2hk3 жыл бұрын
Thank you so much for this amazing playlist 👌
@mariahsmith15894 жыл бұрын
Would be cool to have xml and design tabs open for those of us that prefer the xml
@muthami_duncan3 жыл бұрын
Very amazing tutorial. Very helpful.
@pythonsamurai4 жыл бұрын
Своих всегда можно узнать по акценту.
@MxMayers4 жыл бұрын
жаль что не по "нашему" этот наш "свой" рассказывает
@denzmc4 жыл бұрын
он поляк
@_Smai1e_3 жыл бұрын
@@denzmc серб
@fahadhabibjanjua Жыл бұрын
simple and fun
@NimishNatani Жыл бұрын
I have a doubt that if I press back button when I was in first fragment it move to second fragment instead back button has to pause the activity
@kiwi27933 жыл бұрын
arigato stevdza san!!
@lawalhayde39333 жыл бұрын
Good day @ Stevdza-San. The line " view.textView.setOnClickListener {Navigation.findNavController(view).navigate(R.id.navigate_to_secondfragment)}" is not referencing or calling the "textView" id from the first fragment. Instead android studio is showing Unresolved reference:textView :( the same error happens too in the second fragment with the second fragments id(textView2) :(
@StevdzaSan3 жыл бұрын
Kotlinx.synthetic is now deprecated, migrate to View Binding instead. I've made a video about it: kzbin.info/www/bejne/g4m9q2dpbcZ2eq8
@lawalhayde39333 жыл бұрын
@@StevdzaSan Thank you 😖 I retried and watched the video multiple times, since I thought I was doing something wrong. Thanks a bunch
@GuitarreroDaniel4 жыл бұрын
Incredible explanation, thanks for this! :)
@tommymagic8694 жыл бұрын
Great tutorial! Thank you!
@chenchiaho3 жыл бұрын
cute background music
@pankajwandre59614 жыл бұрын
Hello.. Great explanation.. Please Can you make video on searchview in recycler view.. Thankyou.. Love from India.. And you are great..
@hassanammer78543 жыл бұрын
great Work 🤩💙
@StevdzaSan3 жыл бұрын
Thanks! 🙌
@prasanthmanimaran51583 жыл бұрын
Sir, if you don't mind, can I ask you something? Let say an app needs 3-4 different user logins (teacher, students, etc). How would you approach this issue, sir? Thank you so much
@NamNguyen-ql6ov3 жыл бұрын
great video, tks very muchmuch
@StevdzaSan3 жыл бұрын
You're welcome 🙏
@TechAshlyn3 жыл бұрын
thank u so much
@francisconeto90813 жыл бұрын
I have to put someting on my main activity?
@javad04704 жыл бұрын
when we navigate to another fragment ، the data in fragment is lost , what we can do ?
@liweijian4 жыл бұрын
Great video, awesome thanks
@theai20202 жыл бұрын
How to open any fragment from any other activity not the host activity
@vaaronka4 жыл бұрын
Amazing video !
@luuchoo93 Жыл бұрын
I've created a navgraph but the "directions" class from Fragment 1 to Fragment 2 doesn't generate automatically. What could be wrong?
@randomthings774 жыл бұрын
Can we navigate through multiple activities by using bottom navigation bar?
@DiegoTube853 жыл бұрын
should the findNavController method be better called in the onViewCreated method?
@nivethan18974 жыл бұрын
Thank U For this great video.....
@antomicawad63774 жыл бұрын
Interesting topic , is it new feature in the latest upd?
@StevdzaSan4 жыл бұрын
That's correct
@antomicawad63774 жыл бұрын
@@StevdzaSan thank you for covering it
@KL-es9bt4 жыл бұрын
How to make those fragments take up status bar as well?
@GAGANDEEP9013 жыл бұрын
how to do the same with back button?
@afaquejaya25242 жыл бұрын
Thanks
@MangekyouGui4 жыл бұрын
Excelente vídeo! Ajudou muito!
@shinmasterx2 жыл бұрын
doesnt let me add the dependancies automatically :( just says it cant find them....
@mahirbird90714 жыл бұрын
Hi sir.. I downloaded Android Studio 3.6.1. But I found a problem, there is no support repository in SDK tools! Besides, there is no android drawable importer in the Plugins. I hope you tell me about the cause and how to overcome this problem. I googled the issues and search many videos in KZbin but that was useless. Thanks
@harshpatel-bt5wr3 жыл бұрын
how can we handle multiple navigation graphs in app ?
@kickhuggy4 жыл бұрын
I can't figure out how to do this with fabs. I'm working across fragments and activities. Using the fab to navigate between activities, can't find any examples of this though
@yassinmziya27335 ай бұрын
Make sure activity subclasses FragmentActivity 😮💨
@mehrob7812 жыл бұрын
best content
@pronavsandhu4 жыл бұрын
Hi, but How to send data from one Fragment to another Fragment in this way?
@MoXyiD4 жыл бұрын
Hey! Great videos! I was wondering if there will be a tutorial on how to navigate from a single fragment using numerous buttons which lead to more than one other fragment. like 1 fragment leads to 2+ others.
@codexrat3 жыл бұрын
Are you looking to inflate 2 fragments simultaneously side by side? If that is the case then try to make a fragment with 2 child fragments(which you want to inflate) and make the parent fragment in the nav graph!
@ezstudio3d4 жыл бұрын
how can you change the fragment from the activity, I ask because I want one specific fragment to show some settings when the user select a settings menu?
@workwithray25693 жыл бұрын
how do you make this work with binding?
@bharathkalyans3 жыл бұрын
Hey ,I am not getting option of textView, like view.textView1 .I am not getting it!What should I do??
@StevdzaSan3 жыл бұрын
kzbin.info/www/bejne/g4m9q2dpbcZ2eq8
@hannanshaikh26164 жыл бұрын
How to pass data between fragments in Navigation Components
@ShubhamGupta-ut4vv4 жыл бұрын
onNavifationUp() is not working in Navigation Drawer Activity.
@ChinhNguyen-eg5km4 жыл бұрын
sr sir, can u help me with saving state fragment when navigating between fragment in Navigation component
@StevdzaSan4 жыл бұрын
I will create a tutorial about that in the future.
@ChinhNguyen-eg5km4 жыл бұрын
@@StevdzaSan thanks sir
@BehruzbekOtayev4 жыл бұрын
Your Google Play Store link does not work... What happened?
@aayushsarikhada63 жыл бұрын
I am actually new to Android dev, I have a question. When to use a activity and when to use a fragment??? Thanks in advance 👍👍(anyone can ans)
@StevdzaSan3 жыл бұрын
These days you would use multiple fragments and single activity only.
@h.r.604 жыл бұрын
Keep up the great vids 👍
@regdenbhutia89844 жыл бұрын
why my 1 activity is not showing
@laleyuniversal4 жыл бұрын
I try to do this with drawer and doesn't work, somebody knows something? :C
@clerdsonjuca38233 жыл бұрын
great
@quentinrufin40254 жыл бұрын
My app display the content of activity_main.xml instead of the first fragment XML. How do I change it?
@quentinrufin40254 жыл бұрын
ok I forgot the NavHostFragment in the activity_main.xml.
@unofficialboy_3 жыл бұрын
I love you
@sumansahu10052 жыл бұрын
You just speak what's going on, That is a hard to understand. it would be really great if you can add what is the intent and how in each step we can achieve it. Thank you
@pyaesonehan198 ай бұрын
@TheNitroPython6 ай бұрын
This is pretty confusing, Android studio is a nightmare lol
@zacharycaffey54642 жыл бұрын
would be nice if half this stuff actually worked lol
@mrshow74622 жыл бұрын
Неплохо
@SKYTIME-qk3yj4 ай бұрын
🇲🇾📲 🏦📲 🏧📲
@emmanuelarcamo377 Жыл бұрын
Can you please don't speed up your video.
@vaishnaviaalewad48882 жыл бұрын
I am getting error in the line : view.button1.setOnClickListener{Navigation.findNavController(view).navigate(R.id.navigateToFirstFragment)} Error : unresolved reference : Navigation
@minds_clear_02.23_3 жыл бұрын
The following options can be used as viable work arounds: 1. Retrieve the navController directly from the NavHostFragment. val navHostFragment = supportFragmentManager.findFragmentById(R.id.my_nav_host_fragment) as NavHostFragment val navController = navHostFragment.navController 2. Post the call to the findNavController method on a handler and execute all actions that need it after that post is complete. 3. Continue to use the fragment tag () to inflate the NavHostFragment issuetracker.google.com/issues/142847973