Тёмный
No video :(

Flutter Routes & Navigation - Parameters, Named Routes, onGenerateRoute 

Reso Coder
Подписаться 113 тыс.
Просмотров 200 тыс.
50% 1

📗 Learn from the written tutorial 👇👇
resocoder.com/flutter-routes-...
👨‍💻 Do you write good code? Find out now 👇
resocoder.com/good-code-quiz
Routing is one of the most basic things your app must have to do anything meaningful. However, navigating between pages can quickly turn into a mess. It doesn't have to be so!
There are multiple options for routing. Some create a lot of clutter, others cannot facilitate passing data between routes, and yet others require that you set up a third-party library. The option that you are going to learn about in this tutorial is the best of both worlds - first-party and yet clean to use.
Go to my website for more information, code examples, and articles:
● resocoder.com
Follow me on social media:
● / resocoder
● / resocoder
● / resocoder
● gab.ai/resocoder

Опубликовано:

 

26 апр 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 176   
@donaldparkerii
@donaldparkerii 4 года назад
another great tutorial, you've not only done a great job teaching but also at production standards coding, THANK YOU SO MUCH
@ResoCoder
@ResoCoder 4 года назад
Thank YOU for watching!
@DevGamer19
@DevGamer19 4 года назад
This is indeed the best tutorial for Flutter Routing. Clean code and very good explanation. Thank you!
@docdsmc6639
@docdsmc6639 4 года назад
Awesome work! This is exactly what I needed to see. I was having a heck of a time trying to pass dynamic arguments to my pages for the past 2 days. This video not only showed me how to do it, it showed me why my previous efforts failed. Well done!
@Juliapak
@Juliapak 2 года назад
I'm having that issue right now!!
@bm2ilabs
@bm2ilabs 4 года назад
As usual the first source to see if you are stuck in anything about flutter, i would really like to see all this knowledge in one big product it will be amazing , Thank you for everything
@myrtasz1036
@myrtasz1036 4 года назад
Thanks, one of the best programming tutorials I've ever seen
@coding_den
@coding_den 2 года назад
Probably the best explanation of basic routing in Flutter that I've seen 🙌🏼
@zaytoons
@zaytoons 4 года назад
Thank you so much! Exactly what I was looking for. Keep up the good work! 👍🏻
@mdmarcaassport
@mdmarcaassport 3 года назад
What a voice men.
@officialismailshah
@officialismailshah 2 года назад
Man!!!!! You are blessing for flutter developers.... You are playing big rule in flutter community... Keep doing great stuff....
@allanjuan1149
@allanjuan1149 4 года назад
Great tutorial. Clear, informative and straight to the point. Thanks a lot for sharing
@ramioooz
@ramioooz 5 лет назад
Simple, nice and straightforward. great video pro 👍
@danielduvana
@danielduvana 4 года назад
This was a perfect tutorial! Thanks!
@akshaychopra96
@akshaychopra96 2 года назад
You are the best! Thanks for making flutter for complex apps so easy :)
@tadaspetra
@tadaspetra 4 года назад
I think it would be important to mention that you would need to create a new "arguments" Object for every class that you want to pass multiple parameters to
@AdriSinaga
@AdriSinaga 4 года назад
Wow, your explaination so clear. Thank you
@RossiMurilo
@RossiMurilo 5 лет назад
Pretty clear! Thanks a lot!
@murtazavohra360
@murtazavohra360 4 года назад
This is exactly the video I needed Thanks!!
@a.d7627
@a.d7627 3 года назад
Great tutorial! thanks for opening my routes horizons :)
@shivkumar7496
@shivkumar7496 4 года назад
Thanks a lot...u explained so well, u saved my time by explaining routing clearly.
@AhtramTube
@AhtramTube 4 года назад
Great tutorial! Thank you!
@chrisp267
@chrisp267 5 лет назад
Great stuff! Thanks!
@the_one_named_harris
@the_one_named_harris 5 лет назад
Very helpful video! Thanks a lot!
@bluecodes5881
@bluecodes5881 4 года назад
Thanks for such an awesome tutorial!
@lunargixx6867
@lunargixx6867 5 лет назад
Awesome tutorial. You explained it so well.
@KrySquiky
@KrySquiky 3 года назад
Thank you very much, your tutorial is very great. It will help me a lot for my school project! :)
@liorpolak1391
@liorpolak1391 3 года назад
Outstanding tutorial!
@FilledStacks
@FilledStacks 5 лет назад
Very helpful tutorial. Thanks for the video.
@johncerpa3782
@johncerpa3782 3 года назад
Great video, man. Thank you so much
@Makayasa
@Makayasa 4 года назад
Well prepared tutorial, love your teching method
@shivampokhriyal_
@shivampokhriyal_ 4 года назад
Great tut on Routes :D
@Vellutia
@Vellutia 4 года назад
Oh no.. I miss this tutorial, my project is already like half done :'(
@FranciscoJunior29
@FranciscoJunior29 5 лет назад
Great! Thank you!
@AVACLOUDADDA
@AVACLOUDADDA 3 года назад
Great tutorial. It clears my all doubt. Thanks
@dewas6237
@dewas6237 4 года назад
your channel so help me a lot thanks bro!
@mihirmodi1936
@mihirmodi1936 3 года назад
Excellent explanation. Loved it. Thanks.
@WESLEYNFSMW
@WESLEYNFSMW 3 года назад
Thanks bro, another sub from Brazil 😁
@monadmantis7472
@monadmantis7472 3 года назад
your tutorials are awesome. I have liked this video and subscribed. you are a giant among men!
@sephyshen2510
@sephyshen2510 5 лет назад
very helpful video. thank you RC.
@johnkaicher2073
@johnkaicher2073 2 года назад
Thanks... best explanation of onGenerate and Flutter routing on You Tube
@pravinromano8774
@pravinromano8774 3 года назад
thank you for the wonderful tutorial on page routes and navigation sir, thank you
@kennyho6222
@kennyho6222 2 года назад
This is great. thank you!
@jmbartho1
@jmbartho1 4 года назад
Great video thanks!
@csgokul
@csgokul 4 года назад
Just wow .... Thanks for this awesome tut ...
@sanathnherath
@sanathnherath 5 лет назад
very helpful, thanks
@VitorFThome
@VitorFThome Год назад
Thank you!
@mdmarcaassport
@mdmarcaassport 3 года назад
Very good tutorial. In order to be excellent it may explain if the routes approach works on top of push/pop approach. E. G. /index to /second to /index is push and push or push and pop
@mateenmehmood5675
@mateenmehmood5675 2 года назад
Awesome Content. Incredible
@lindermannla
@lindermannla 5 лет назад
Greate tutorial! Thnxz!
@riyoua
@riyoua 4 года назад
Great Tutorial ... thanks a lot
@aravind.a
@aravind.a 3 года назад
Really awesome tutorial on flutter navigation 👍🎉🔥
@fixocsolutions2695
@fixocsolutions2695 3 года назад
thanks bro helped a lot
@shashanksm6327
@shashanksm6327 3 года назад
Great videos , keep up the good work :)
@rasan97
@rasan97 2 года назад
Thank you, kind sir.
@IreshDissanayakaM
@IreshDissanayakaM 5 лет назад
thank you!
@WorstDeveloper
@WorstDeveloper 4 года назад
This was really helpful. I will implement it in my application. Is this way still the recommended approach?
@aguninghamidou9969
@aguninghamidou9969 3 года назад
very good tutorial
@ivan.arenas
@ivan.arenas 4 года назад
muchas gracias !! !! ! !! !! !! !!! saludos desde colombia
@golfgolf7161
@golfgolf7161 Год назад
The best video about navigation on youtube! Can you explain when use push, pushReplacement, pushAndRemoveUntil? GL
@munasikder1548
@munasikder1548 2 года назад
great tutorial.. Thanks...........
@MycoDan
@MycoDan 5 лет назад
Awesome thanks
@brunopereira9905
@brunopereira9905 5 лет назад
Very nice tutorial man! Helped me a looot.
@ResoCoder
@ResoCoder 5 лет назад
I'm glad it did!
@thothtrismegistus929
@thothtrismegistus929 4 года назад
what about fluro package?
@user-mz4kk7ry2v
@user-mz4kk7ry2v 5 лет назад
thank you :)
@abdechahidihya5360
@abdechahidihya5360 4 года назад
I love you man.
@animesgeekbr
@animesgeekbr 5 лет назад
awesome!
@BillyMahmood
@BillyMahmood 5 лет назад
Great tutorial, please can you show us how to add route guards?
@bioscopetales
@bioscopetales 2 года назад
Thanks buddy
@MubashirAR
@MubashirAR 3 года назад
For anyone using flutter for web, replace final args = settings.arguments; with final name = settings.name; and switch(args) with switch (name)
@vathnadev5570
@vathnadev5570 5 лет назад
Nice!
@brunofrancosentis5148
@brunofrancosentis5148 2 года назад
thanks!
@iced87
@iced87 4 года назад
so, I applied what you did in this video and it works flawlessly; however, I am currently facing an issue with using popUntil
@balaganesh3440
@balaganesh3440 4 года назад
Awesome...
@paulohenriquepereiraolivei5510
@paulohenriquepereiraolivei5510 4 года назад
Very nice
@peekpt
@peekpt 5 лет назад
Nice! Tks
@harrazmasri2805
@harrazmasri2805 Год назад
awesome
@angelofopa
@angelofopa 4 года назад
Thanks
@341414
@341414 4 года назад
Thank you for this beautiful video training. What'ss about onUnknownRoute?
@FranzSchwanauer
@FranzSchwanauer 4 года назад
Thank you for your flutter tutorials. They are helpful. How do you implement popUntil to get to HOME no matter how many routes are on the navigation stack. Please respond with example code.
@aytunch
@aytunch 5 лет назад
Hi Matej, Thanks for bringing this subject up. It cleared a lot of confusions for us:) One request. Can you make a followup video on how we would pass data back when popping the page or multiple nested pages? And How would we manage a nested Page tree situation where we can go from a->b->c or a->c directly and from c->b->a or c->a directly. Should we do a scenario like this using bloc?
@dimitristotsios2292
@dimitristotsios2292 5 лет назад
flutter.dev/docs/cookbook/navigation/returning-data#nope-button see the answers here as a start point.
@UnSet
@UnSet 3 года назад
muito bom
@brianmartindunn
@brianmartindunn 3 года назад
If I wanted to pass multiple named parameters, is there a way to do that? It sounds like all the parameters would need to get packed into a Map and sent in the "arguments" parameter. It would be nice if the calling widget ("First Page" in your example) could see the list of parameters expected by the second widget ("Second Page" in your example). Is there a trick or technique that can achieve this? BTW, great tutorial! Please keep making them.
@nooralibutt2690
@nooralibutt2690 3 года назад
Map or make a class of arguments
@BartWentink
@BartWentink 3 года назад
@@nooralibutt2690 I'm trying to pass a map, but I get an error that I can't use arguments of type in place of int. How would I rectify this?
@JM-ip9fe
@JM-ip9fe 3 года назад
Cool
@kalderDean
@kalderDean 4 года назад
Thaaaaaaaankssssss
@MrLefteris3000
@MrLefteris3000 2 года назад
Hello, Great tutorial!!! I am using the first method you explained in your video, the problem is I want to pass a List of names, how would i do that? thanks in advance!!!
@Luca-re3ve
@Luca-re3ve 2 года назад
very good tutorial, how should i proceed if i have first page and second in 2 different files?
2 года назад
great tutorial! one thing though: the error page example is a little artificial, if an argument is of a wrong type, you rather want an early error as it is a bug, the error page would mask this. also a class with a singe static function is still just a function, it doesn’t really matter where you put it.
@BURN-ADDiCT
@BURN-ADDiCT 2 года назад
Guard clause
@KittehBit
@KittehBit 5 лет назад
Love the tutorial and also your font and color scheme for VSCode! Could you share what font and color thing that is? :3
@Malaq4822
@Malaq4822 Год назад
u found it?
@kiliandanckaerts702
@kiliandanckaerts702 3 месяца назад
the font is Fira Code
@Adam-xr6fj
@Adam-xr6fj 4 года назад
How can this technique be used with BottomNavigationBar?
@hardikdesai7693
@hardikdesai7693 4 года назад
SUBSCRIBED :)
@chiragsolanki8864
@chiragsolanki8864 2 года назад
Nice Explanation Brother, One Small question by using this approach how we can get data back from next screen. e.g If I want to get some data in first screen while user come back from next screen.
@rammehar5531
@rammehar5531 3 года назад
Hi, please make a video on Navigator 2.0 with real world example! It will be highly appreciated
@syedmuheeb2409
@syedmuheeb2409 3 года назад
Can u show this in future builder which returns list view builder binder with json data when one list tile is tapped it should return the details page of that particular parent item!
@eron.amorim
@eron.amorim 4 года назад
Great tutorial! Just one question... If my add do have 3 or more pages, it'll be '/second/third' or just '/third' ??
@marielxenovia3062
@marielxenovia3062 4 года назад
Just /third.
@ThomazMartinez
@ThomazMartinez Год назад
After 4 years is this still best?
@mahmudulhasanfarhan156
@mahmudulhasanfarhan156 Год назад
Awesome tutorial. But I have one question, If I want to access the second page by typing the URL on the browser (not by clicking on the Button), how to write the route name and pass the arguments?
@ramiraguilos3536
@ramiraguilos3536 4 года назад
Is it me, or does his voice sound like the Beefy Smash Doods? o .o good tutorial btw ^^
@Blackday2010
@Blackday2010 4 года назад
In the code of (RouteGenerator) when define final args= settings.arguments I found that it doesn't have arguments but has only (name, isIntializable), what is wrong?
@kubecon
@kubecon 4 года назад
I like your VS Code theme and font. Mind sharing it. 😊
@kiliandanckaerts702
@kiliandanckaerts702 3 месяца назад
the font is Fira Code
@adnankazi9572
@adnankazi9572 4 года назад
Perfect video just wanted to know how to i use Navigator.popUntil(context,pageRoute) using this method i am getting error
@MrProgrammer101
@MrProgrammer101 2 года назад
You can't
@ricksondpenha
@ricksondpenha 3 года назад
Hi can you make a video on navigator 2.0...
@ayushpgupta6243
@ayushpgupta6243 4 года назад
Easiest to understand routing
Далее
Good deed #standoff #meme
00:15
Просмотров 1,5 млн
Don't throw exceptions in C#. Do this instead
18:13
Просмотров 255 тыс.
Top 30 Flutter Tips and Tricks
6:50
Просмотров 545 тыс.