ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

Flutter GoRouter | Become Pro of Route Navigation in Flutter | Page Navigation in Flutter

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2022
  • Follow me on Social Media -
    Instagram- akshitmadan...
    LinkedIn- / akshit-madan-394a82a6
    Code - github.com/akmadan/go_router_...
    Mic I use - amzn.to/3yqeKPB
    Laptop MacBook M1 - amzn.to/3Vg3LCj
    🔴Solidity Hindi Complete Playlist - • Playlist
    🔴All Flutter Projects - • Playlist
    🔴All Python Videos - • Python Projects
    🔴Data Science Videos - • Kaggle Datasets Analysis
    #gorouter #flutter #navigation #flutterdeveloper #appdeveloper #coding #pagenavigation #appdevelopment #pagetransitions
    Ignore these tags -
    Akshit Madan
    Akshit Madan Flutter
    Flutter
    Flutter GoRouter
    go_router
    Flutter Navigations
    Page Navigations in Flutter

ความคิดเห็น • 74

  • @foodxcooking4448
    @foodxcooking4448 5 วันที่ผ่านมา

    Bro, I've been searching about changing routes for 3-4 days, but I wasn't understanding anything. Then I watched your video, and not only did it solve my problem, but I also understood it very well.

  • @JeevanKumar-vw5nx
    @JeevanKumar-vw5nx 6 หลายเดือนก่อน +14

    in the "main.dart" file we should mention routerinformationprovider also. Otherwise it will throw "routerInformation.state = null" error.

    • @AliHamza-lt2xu
      @AliHamza-lt2xu 5 หลายเดือนก่อน

      Thnx bro it worked!

    • @user-nx4fd3um7r
      @user-nx4fd3um7r 3 หลายเดือนก่อน

      If someone still facing this issue, pass routerConfig:MyRouter.router instead of other router options
      router is static in my case, otherwise it should MyRouter().router

    • @datminh4532
      @datminh4532 3 หลายเดือนก่อน

      what should i put in it routeInformationProvider: ? . can you give me example

    • @foodxcooking4448
      @foodxcooking4448 5 วันที่ผ่านมา

      @@datminh4532 just put the code in MaterialApp.router inside
      routeInformationProvider:"Your Router Class
      ".router.routeInformationProvider ,

  • @dhanushpshetty
    @dhanushpshetty 9 หลายเดือนก่อน +1

    Loved the video! Very crisp and clear :) Worth the subscribe ❤

  • @mihretabnigussie3027
    @mihretabnigussie3027 ปีที่แล้ว +1

    It is very helpful. your explanations are so clear to understand. Thank you very much

  • @user-dy8wm3hu9d
    @user-dy8wm3hu9d 9 หลายเดือนก่อน +3

    How do I implement something like guards concept in a go_router package that some paths can only be accessed by authorized users and other paths can be accessed without permission. I looked for the latest version of the 12.0.1 version document, but I can't see it. Could you give me some advice ?

  • @rr2r2r2ra
    @rr2r2r2ra ปีที่แล้ว +1

    very helpful and explanation is very clear. thank you

  • @lapcell
    @lapcell ปีที่แล้ว

    Easy to understand presentation... thanks for your efforts.

  • @HammadKhanYT
    @HammadKhanYT 8 หลายเดือนก่อน

    You are a great tutor. Thank you!

  • @karthikmohan79
    @karthikmohan79 ปีที่แล้ว +6

    Detailed bloc series. Pleasee

  • @itpeople1573
    @itpeople1573 11 หลายเดือนก่อน

    Hi, very good explanation! hello from Ukraine!

  • @dydx3741
    @dydx3741 ปีที่แล้ว +1

    thank you for crystal clear explanation....very grateful

  • @hemantshrestha6738
    @hemantshrestha6738 ปีที่แล้ว +2

    How can we use pushAndRemoveUntil on this go router???
    Any Idea guys??

    • @koki5780
      @koki5780 10 หลายเดือนก่อน

      Did you found the ans, same doubt for me also😢

  • @mikgaming07
    @mikgaming07 หลายเดือนก่อน

    love it

  • @ShourovRoy-pk5zm
    @ShourovRoy-pk5zm 11 หลายเดือนก่อน +2

    There is a problem. If I use bloc for theme switching in flutter and using go_router. Then each time of switching theme its going back to initialLocation route. Is there any fix for this?

    • @ShourovRoy-pk5zm
      @ShourovRoy-pk5zm 9 หลายเดือนก่อน +1

      I have fixed the problem 😊

    • @humayunzaib3297
      @humayunzaib3297 8 หลายเดือนก่อน

      @@ShourovRoy-pk5zm can you share the solution please?

    • @ShourovRoy-pk5zm
      @ShourovRoy-pk5zm 8 หลายเดือนก่อน

      @@humayunzaib3297 sure. You can create another instance and pass it in theme

  • @fabsync
    @fabsync ปีที่แล้ว

    Best video on this subject!

  • @sssthegreat
    @sssthegreat 11 หลายเดือนก่อน

    Thanks. Very clearly explained.

  • @yogitagunjal6664
    @yogitagunjal6664 8 หลายเดือนก่อน

    Hello Dear,
    Can you please add the one more solution in gorouter
    If user logged in and click on browser refresh button then it should user keep on current page

  • @saabirmohamed636
    @saabirmohamed636 ปีที่แล้ว

    very clear explanation thanks

  • @jjss6717
    @jjss6717 2 หลายเดือนก่อน

    Create multiple pages and import to main.dart is possible sir

  • @santhoshs9086
    @santhoshs9086 ปีที่แล้ว +1

    If you Click a button, It's Navigate To New Page, But the route not change. you notice that. pls give a solution.

    • @kopipakee9053
      @kopipakee9053 11 หลายเดือนก่อน

      Add GoRouter.optionURLReflectsImperactiveAPIs=true inside the main function above runApp

  • @abhibhuje2915
    @abhibhuje2915 10 หลายเดือนก่อน

    Hi, Iam using Get for navigation is this a good approach or I should learn go router and use it?

    • @QUICK882
      @QUICK882 9 หลายเดือนก่อน

      same issue for me

  • @marufhassan634
    @marufhassan634 ปีที่แล้ว

    This was really good, thanks.

  • @androrifain
    @androrifain ปีที่แล้ว +1

    on voit pas les liens de chaque page visités dans la barre de navigation comme avec le package gorouter

  • @mohanmovibrothers3539
    @mohanmovibrothers3539 ปีที่แล้ว +1

    Recommend best flutter with dart language course for beginners to advanced level

    • @AkshitMadan
      @AkshitMadan  ปีที่แล้ว

      Check my video - Which udemy course i bought for flutter

    • @mohsinillahibhutto
      @mohsinillahibhutto ปีที่แล้ว

      youtube.com/@thetechbrotherss

  • @Ayan-od8hk
    @Ayan-od8hk ปีที่แล้ว

    This was helpful, thanks

  • @maheshperi19
    @maheshperi19 5 หลายเดือนก่อน

    How to pass data back to previous screen when clicking on back button by using go_router ?

  • @ajaybadole2026
    @ajaybadole2026 ปีที่แล้ว

    I am using shared preference for isAuth
    But when I reload the web app it false automatically then true
    In between it automatically redirect to login page

  • @asmy8h
    @asmy8h 11 หลายเดือนก่อน

    great video

  • @jobjosekutty9281
    @jobjosekutty9281 ปีที่แล้ว +1

    Can you do bloc state manegement tutorials

  • @poki6041
    @poki6041 6 หลายเดือนก่อน

    hello ! should you no't add 'final' for : GoRouter router = GoRouter() -> final GoRouter router = GoRouter() ? :D

  • @hashankannangara8723
    @hashankannangara8723 ปีที่แล้ว

    Nice video!

  • @villagepets3146
    @villagepets3146 ปีที่แล้ว +2

    Bro do on BLoc biginer

  • @ejoojoo
    @ejoojoo ปีที่แล้ว +1

    inherited != null
    "No GoRouter found in context"

  • @anantnimbalkar8490
    @anantnimbalkar8490 11 หลายเดือนก่อน

    how can we pass ChangeNotifierProvider in gorouter

  • @3kdevelopers185
    @3kdevelopers185 ปีที่แล้ว

    Sir how to remove all screens from stack (push named and remove until) in go router
    ❤ from PAKISTAN

  • @pradeepag3137
    @pradeepag3137 11 หลายเดือนก่อน

    how to handle defalut back button in web browser

  • @koki5780
    @koki5780 10 หลายเดือนก่อน +1

    You didn't told about navigatepushremoveuntill , but you are making video title as pro?

    • @NOTxARYAN
      @NOTxARYAN 8 หลายเดือนก่อน

      😂

  • @user-xx9rp4gp9g
    @user-xx9rp4gp9g ปีที่แล้ว +2

    Thanks for the lesson, it's really cool, but you forgot to add the routeInformationProvider at the very beginning: MyAppRouter().router.routeInformationProvider,
    because of this my application crashed

    • @RohitGupta-ps1tf
      @RohitGupta-ps1tf 4 หลายเดือนก่อน

      Thanks @user-xx9rp4gp9g i am facing the same issue can you please explain why the app is crashing

  • @SauravKumar-so8wz
    @SauravKumar-so8wz ปีที่แล้ว +1

    Please make in Hindi in voice

  • @billuboy
    @billuboy 9 หลายเดือนก่อน

    when i click the buttons, its not navigating to the new screen, anyone facing this issue? i cant find any solutions online.

    • @sidhantdhyani9567
      @sidhantdhyani9567 5 หลายเดือนก่อน

      Same problem bro

    • @gurparvesh38
      @gurparvesh38 5 หลายเดือนก่อน

      in you main function just do:-
      MaterialApp.router(
      routerConfig: MyAppRouter.returnRouter(),
      // debugShowCheckedModeBanner: false,
      // routeInformationProvider:
      // MyAppRouter.returnRouter().routeInformationProvider,
      // routeInformationParser: MyAppRouter.returnRouter().routeInformationParser,
      // routerDelegate: MyAppRouter.returnRouter().routerDelegate,
      );
      just keep routerConfig property, remove rest.

  • @srinukumarjvv4674
    @srinukumarjvv4674 ปีที่แล้ว

    Hi Url route name not updated kindly fix the issue

    • @kopipakee9053
      @kopipakee9053 11 หลายเดือนก่อน

      Add GoRouter.optionURLReflectsImperactiveAPIs=true inside the main function above runApp

  • @QUICK882
    @QUICK882 10 หลายเดือนก่อน

    how can i use getx with this

    • @QUICK882
      @QUICK882 10 หลายเดือนก่อน

      ican't use get material app

  • @obaidkhan3971
    @obaidkhan3971 ปีที่แล้ว

    why to use this complex this when its easy to understand simple navigation

    • @AkshitMadan
      @AkshitMadan  ปีที่แล้ว

      When app scales, and more features are added,
      Then you need a better way of handling routes which are also compatible with deep linking

  • @user-il4gz5ki5c
    @user-il4gz5ki5c ปีที่แล้ว

    Hi Bro!
    I hope you are doing Good!
    I have Doubt That How can We pass a Function as a parameter from one screen to another screen . and please s make a Video with the latest Go router Version 10.0.0
    Please respond me bro Its very urgent to me
    Thank you

  • @mithun8827
    @mithun8827 ปีที่แล้ว

    Bro I have couple of doubts, I am using it in flutter web If I reload the page state of the app is gone, null value issues occurs, and I have a situation like after otp screen I am navigating to success screen, being in success screen I am still able to go back to OTP screen, this should not happen I have used pushreplacementnamed route to handle it but still it doesn't work can you do a more advanced video with go router bro I am full stuck ever since I started with go router 😢

    • @mustymar
      @mustymar ปีที่แล้ว

      Use the context.goNamed() instead.