Bye Bye Getx | From Getx to Provider State Management

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ม.ค. 2025
  • Learn about the difference between fltuter getx and provider.
    Which is better Provider or Getx. Should you learn Getx or Provider first? Which is easier?
    🔥🔥🔥🔥🔥🔥📚📖📚📖📚📖📚📖📚📖Take the complete course on Udemey
    www.udemy.com/... (it's with a coupon special discount)
    📚📖📚📖📚📖👆🔼⏫🔥🔥🔥🔥🔥🔥
    😇😇😇😇Same app three versions Riverpod, BLoC and Getx. Check which one you like
    • Flutter Getx BLoc and ...
    📚📚📚
    Task management app in Getx
    www.dbestech.c...
    Flutter shopping app
    www.dbestech.c...
    Twitter for more tutorials everyday on flutter
    @dbestech
    Provider complete app
    www.dbestech.c...

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

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

    Isn’t riverpod is better than provider or provider is recommended?

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

      for beginners I would recommend Provider.

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

      I started with Riverpod, i.e., never used Provider before. I would strongly recommend against learning Provider first, because it isn't necessary at all. There are some yt playlists and some internet tutorials about Riverpod, which should be sufficient. Beware that it takes some time to get used to Riverpod. So do not enter panic mode if you need a lot of time to understand the concepts behind providers. I have been using Riverpod professionally for over 3 months. Fun With Flutter offers an easy-to-understand Riverpod playlist. The api changed a little bit since then, however you can rely on the official Riverpod website wherever there are syntax changes.
      I am planning to release a thoroughly documented guide end/or yt playlist starting next week.

  • @ykoc3879
    @ykoc3879 2 ปีที่แล้ว

    which state managemenet packet we have to chose? every onw says getx is better? dowe need to switch from getx to provider?

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      Nope. I love both. I am using both. I suggest learning both. And they are similar.

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

    Damn! What do u suggest getx vs provider ?

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

      I love. the purpose is to how to learn both easily. A lot of people ask me to do it. So I made a tutorial how easily you can switch your knowledge and learn both. Getx is the best out there.

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

    Salam Sir please do a video over sqlite flutter app

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

    I think its better to learn provider/ bloc because so many companies are asking about bloc/ provider state management ...
    GetX is best for routing

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

      The combination is better.

    • @TheAbhidugar
      @TheAbhidugar 2 ปีที่แล้ว

      I have not seen any company asking for any particular state management technique. Especially to the freshers. It is just that you should have implemented any one technique so that they can check your knowledge. Though knowing provider is recommended.

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      @@TheAbhidugar yes. You need to learn provider since many packages are written in this. Since you will learn getx first l, learning provider would be much easier

    • @TheAbhidugar
      @TheAbhidugar 2 ปีที่แล้ว

      @@dbestech yes totally agree. that's what i did.

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

    I love your content! I have a question, do GetX have a similar function like flutter_platform_widgets package have? If yes, can you make a tutorial for it?

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

    salem what about flutter_bloc

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      Yes, I will make videos about them too.

  • @muhammadharis-lo9nv
    @muhammadharis-lo9nv 2 ปีที่แล้ว

    So which is better performance BLoC , provider ,cubit or provider for flutter state management

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

      They are all good. It depends how you use them. I still use getx and and it’s great

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

    I See A Lot Of Comments About Which Is Better Package Between GetX And Provider.. I Would Say This Is Kind Of Useless Question.. You Should Not Go For Anyone's Opinion.. The Better Way Is You Should Go Through Every Functionality Of Both And Think About The Pros And Cons For You.. Like If There's Any Creative App And You Need To Switch Between Sceeen With Cool Transition, Easy Dialog Boxes, Easy SnackBar Etc.. Prefer GetX.. If You Want To Update Variables For State Management I Use Provier..
    And Yes I Use Both In A Single Project As Shown In Video..
    The Conclusion Is.. Use Both Then Find What's Better For You.. No State Management Package Is Bad.. You Can Use Whatever You Find Useful And Easy.. That's It.

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

      That's good.

    • @r.kucherenko
      @r.kucherenko 2 ปีที่แล้ว +2

      Nah.. you will use whatever your project's team uses

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

    can you build windows app cashier management system which connect to mobile? simple one ❤️❤️

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

      Yes I can. But I am already loaded with tons of request.

    • @peshawaamin3083
      @peshawaamin3083 2 ปีที่แล้ว

      i want this if you do 😍 for later no problem i am waiting for several months and i am already visiting your channel specially ❤️❤️

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

    Getx is love. Routing,state management, widget, server request, dark mode etc. Can easily done by getx. I learn getx first

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

      Yes, that's the idea, First when you know getx others become much easier.

    • @codingskuy
      @codingskuy 2 ปีที่แล้ว

      i do the same with you, but i dont know why bloc & provider most popular project used. so just one reason bloc is the first coming as state management officialy flutter by google and provider coming to simplify the bloc today. finaly i hope you enjoy with getx micro-framework. i feel in couze most pupolar package used now and become is getx( rxdart, contextless, internationalization, theming, httpclient, responsiveView, etc)

  • @braafaisal2258
    @braafaisal2258 2 ปีที่แล้ว

    please need about routingCallback also example to underStand when we need to puss arguments or parameters

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

      I will make one

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

    Thanks for your awesome toturials man, keep going.

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

      Thanks, will do!

  • @hiihii1538
    @hiihii1538 2 ปีที่แล้ว

    Can we use both management in same time

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      Yes, you can

  • @Juliapak
    @Juliapak 2 ปีที่แล้ว

    I am a getx gal, but i understand your line of thinking as i tend to notice getx is kinda heavy

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      I love Getx As well. It's still my number. It would be there as number. But I think BLoC is amazing too. But still in place 2. Do you have any second one?

  • @PaschalAOgba
    @PaschalAOgba 2 ปีที่แล้ว

    God bless you sir for switching to Provider.
    This is the best news so far.

    • @TheAbhidugar
      @TheAbhidugar 2 ปีที่แล้ว

      LoL I don't think he has switched to provider after seeing this video.

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

    Wa Alykom AL Sallam, great video mate.

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      Thank you

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

    Ok, so what is wrong with GetX vs provider?

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

      No problem. It's just the title. I love Getx more.

  • @omaralhajali3915
    @omaralhajali3915 2 ปีที่แล้ว

    Thanks teacher , am i teach getx or provider ?
    Which of these are better ?

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

    Question ask question answer perfectly

  • @rahilansari5990
    @rahilansari5990 2 ปีที่แล้ว

    you are a very great man... your content is very excellent and very useful... Thankyou Sir

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      So nice of you

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

    great man! appreciate your work! Currently am trying to switch from GetX to flutter_bloc for learning purposes, maybe you could cover that in a future vid ;) thx

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

      Yes, will upload about that.

    • @mubarakar7192
      @mubarakar7192 2 ปีที่แล้ว

      Why bro?

    • @mubarakar7192
      @mubarakar7192 2 ปีที่แล้ว

      Getx bad in any way plz?

    • @crazy-man
      @crazy-man 2 ปีที่แล้ว

      yes, I support the idea, a very easy submission format, I want the same video on switching from getx to bloc

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

      @@crazy-man good idea. I will make one

  • @gorochan6087
    @gorochan6087 2 ปีที่แล้ว

    thank you for great explain.I want to know more difference between getx and provider, also riverpod.

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      Sure thing!

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

    Why are u leave to getx.Its any problem? 😔

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

      haha. I am not leaving. It's just the title. I love Getx.

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

      @@dbestech i want tutorial about flutter background services. (Daily check condition without open app)

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

    This is really useful.. thank you :)

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

      Glad it was helpful!

  • @francisndubanumbi648
    @francisndubanumbi648 2 ปีที่แล้ว

    The creator of Provider, himself, said Provider is not good. It has some limitations. That's why he decided to create Riverpod!

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      Well, there is always an upgrade. That's why we have Getx which is very than Riverpod in most aspects.

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

      @@dbestech Very what exactly?

  • @black-purple-dev
    @black-purple-dev ปีที่แล้ว

    The title is a bit confusing, but this is a great video.

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

      what's the confusing part?

    • @black-purple-dev
      @black-purple-dev ปีที่แล้ว

      @@dbestech the «bye bey getx » makes you think that maybe you’re not satisfied with getx anymore

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

      @@black-purple-dev not really. I love all of them. In fact, I use it more than any other systems

    • @black-purple-dev
      @black-purple-dev ปีที่แล้ว

      @@dbestech Yeah same here. Thanks for your videos and all the effort you put in each and every one of them. May Allah grant you what you seek.

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

      @@black-purple-dev ameen

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

    Thank you so much!

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      You're welcome!

  • @JoeHillman2112
    @JoeHillman2112 2 ปีที่แล้ว

    The pattern I recognized is that you're typing more code to use Provider.

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      Yes. I agree. GetX is still my number one choice for rapid developement of a project.

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

      @@dbestech So, not really bye bye..., Why did you lie?

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      @@o_glethorpe That bye bye was to show how to learn provider using Getx knowledge. I think we can learn more.

    • @johnmungandi4413
      @johnmungandi4413 2 ปีที่แล้ว

      @@o_glethorpe good question brother I really confused with his thumbnail

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

    Riverpod next

  • @spinoff2011
    @spinoff2011 2 ปีที่แล้ว

    Great content!! thanks!!

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      Glad you liked it!

  • @Lonegame7
    @Lonegame7 2 ปีที่แล้ว

    Learning provider by accident , damn this video

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      Well done

  • @angelkarki2963
    @angelkarki2963 2 ปีที่แล้ว

    excellent sir...

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      Keep watching

    • @angelkarki2963
      @angelkarki2963 2 ปีที่แล้ว

      @@dbestech will do sir...

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

    👍👍👍

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

    ❤️❤️

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

      Thank you

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

    The title "Bye Bye Getx" is confusing... if you are not leaving GetX, which is simpler as you said... the title implies that Provider is better...

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      they are all good.

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

    Rest in peace GetX

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

      why not getx ? similar functionality but a lot extra code for provider so why not getx?

  • @CiaoBello646
    @CiaoBello646 2 ปีที่แล้ว

    se non sapete usare Getx è meglio che voi utilizziate altro... hai commesso quanti più errori possibili nell'utilizzo di Getx, non potevi fare di peggio. Per questo non saprai mai come si usa al meglio

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

    Bye bye Provider :)

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      You hate provider?

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

      @@dbestech I enjoy whatever is easier to remember and gives me the least amount of code...so far all state-management solutions can do way better...

  • @murata.i7344
    @murata.i7344 2 ปีที่แล้ว

    Aleykük selam

  • @petroniobonavides3530
    @petroniobonavides3530 2 ปีที่แล้ว

    Don't pass the "context" parameter in GetXmethods makes all difference, specially when your are using a Helper instead a widget.

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

    You should not call Get.lazyPut() inside a builder.

    • @dbestech
      @dbestech  2 ปีที่แล้ว

      why not?

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

      @@dbestech it will be called each time the widget rebuilds!

    • @Kodularturkiye
      @Kodularturkiye 2 ปีที่แล้ว

      @@francisndubanumbi648 it's main widget :)