Why Not GetX: Truth About Disadvantages of GetX

Поділитися
Вставка
  • Опубліковано 1 лис 2024

КОМЕНТАРІ • 106

  • @marufhassan634
    @marufhassan634 Рік тому +75

    The points are very valid but I feel sad for the creator, he puts hundreds of hours into simplifying Flutter and its usage for free but still gets so much hate from the community. Having more people to merge PR, write documentation and tests would help the package immensely.

    • @RivaanRanawat
      @RivaanRanawat  Рік тому +24

      I agree with you Maruf! It does take a lot of efforts to build such a tool. And seeing it get so much hate is definitely painful to see if I put myself in author's shoes. I'm happy he continues working on the plugin without distracting himself much by the hate. Personally, I would prefer him focusing on the points that makes GetX hated and makes it a complete turn around.

    • @dasaintgray
      @dasaintgray Рік тому +2

      Truly indeed bro.

    • @samuelkings9416
      @samuelkings9416 Рік тому +3

      Let them make the package open source

    • @phuoc29011206
      @phuoc29011206 6 місяців тому +1

      he created fake account to buff, he false benchmark. ? that's why we hate that man

    • @jkho8365
      @jkho8365 5 місяців тому

      I feel bad too but i still use bloc.

  • @pedrolucasdeoliveiralara8199
    @pedrolucasdeoliveiralara8199 10 місяців тому +15

    Ok so GetX is bad because
    1) it's simple to use
    2) replaces the shitty way flutter handles context that everyone complains about
    3) Is more beaultiful that material and cupertino together
    4) It does alone what it would take 10 libs to do
    5) Has the same 'comment coverage' as mobx
    6) Didn't waste time writing useless tests, instead focused on delivering a state management solution that doesn't suck
    7) Actually has a friendly way to test code (this opinion is outdated)
    8) You personally don't like it
    good reasons (:

    • @victor7ultimate
      @victor7ultimate 10 місяців тому +5

      In a world filled with blind, hateful and anti-easy-way-of-doing-things, finally a person who doesn't think the same.
      I still can't understand the hate for GetX. Is it because he does things better and a million times better than other teams with bunch contributors couldn't?😢

  • @dimasdark
    @dimasdark 4 дні тому

    I agree, a begineer maybe doesn't get your points but an experienced developer will praise for architecture principles that mostly follow SOLID and Clean Code, and GetX is easy but makes everything too coupled.

  • @Sadman26
    @Sadman26 23 дні тому

    Thanks for the video :) it open my eyes

  • @akinbamitaofeek1315
    @akinbamitaofeek1315 3 місяці тому +1

    The right way to put it. Impressive!!!

  • @faheemahmad3957
    @faheemahmad3957 2 місяці тому +1

    Kindly make a full course Using GetX version 5 and Clean architecture

  • @vijaygovinda719
    @vijaygovinda719 Рік тому +5

    Anyway Getx is awesome, we can't ignore, thanks for the video..

    • @RivaanRanawat
      @RivaanRanawat  Рік тому

      Thanks for the comment Vijay! At the end of the day, you should use the state management you're more comfortable with.

  • @justflutter
    @justflutter Рік тому +3

    Thankyou for providing us these info in a single video.
    I am wondering how getx can be faster under this situation

    • @RivaanRanawat
      @RivaanRanawat  Рік тому

      Thanks! Can you please elaborate on the question? GetX can be faster in terms of what?

  • @RobertoGindro
    @RobertoGindro Рік тому +2

    Hi Rivaan and thank-you very much for your effort. Could I ask you what do you think about Stacked Architecture? I would like to move away from GetX and I'm trying to learn Riverpod, but I feel more comfortable with Stacked. Thank-you.

    • @RivaanRanawat
      @RivaanRanawat  Рік тому

      Haven't given Stacked a try yet. I've been hearing a lot about it. I think Dane created this state management tool (owner of FilledStacks UA-cam channel) and I'm excited to try it. How's your experience with Stacked and how does it feel better than Riverpod?

  • @md.ismailalamkhan
    @md.ismailalamkhan Рік тому +6

    Great video man, you explained the topics really great.

  • @byte_it945
    @byte_it945 Рік тому +2

    i always wanted to learn flutter purchased a course etc but never really enjoyed.. your videos are amazing bhaiya, now i'm learning while developing from your videos. Hope you continue this good work for the community.

    • @RivaanRanawat
      @RivaanRanawat  Рік тому +2

      Thank you so much! Many tutorials coming up 🚀

  • @patrickwitter4437
    @patrickwitter4437 Рік тому +3

    Hi. A good video is to explain mvvm pattern and its relation to MVC. There are many flavours of this pattern but fundamental concepts are not explored. That video would be really appreciated. Also great video. A series exploring the fundamental parts of flutter framework such as life cycles and build context would be appreciate also.

    • @RivaanRanawat
      @RivaanRanawat  Рік тому +4

      After Design Patterns Series gets over, I plan to launch a series on exactly this! I wish to cover the fundamentals, many variations many people have to offer, what solution has worked for me in bigger projects and finally a project with it. I plan to cover MVC, MVVM, MVP, Clean Architecture etc.
      For the fundamental part of Flutter framework, I've got many requests for it. I will look into it. But I don't see the videos going live very soon. Might take some time as the video schedule is packed.

  • @AbhishekKumar-bx8gp
    @AbhishekKumar-bx8gp Рік тому +1

    Informative, thanks for video, beginners should watch

  • @shijinthottiyil4570
    @shijinthottiyil4570 Рік тому +9

    Getx makes you do more with less.We dont need to write boilerplate code

    • @phuoc29011206
      @phuoc29011206 6 місяців тому +1

      does your floating button get higher when snackbar is show ? xD or it stack together?

  • @rahulagarwal968
    @rahulagarwal968 Рік тому +1

    Please if possible make a complete video for beginners on MVVM in Flutter with Riverpod.

  • @tadaspetra
    @tadaspetra Рік тому +2

    Good breakdown 💪

  • @luiztosk
    @luiztosk 5 місяців тому

    r/flutterdev brought me here, right on point. Thanks for the info.

  • @verry_codes
    @verry_codes Рік тому

    Very helpful video, thanks!

    • @RivaanRanawat
      @RivaanRanawat  Рік тому +1

      Hey, thanks Verry! I saw your tweet about the difference between AI vs Human Generated code an hour ago, haha!

  • @seatconnect224
    @seatconnect224 10 місяців тому

    great stuff 😀
    subscribed

  • @demodemo9429
    @demodemo9429 Рік тому

    You are my best guide for flutter learning bro .❤❤❤

  • @iamse16
    @iamse16 Рік тому +1

    Please make a project tutorial with clean architecture and testing with step by step understanding 🙏

    • @RivaanRanawat
      @RivaanRanawat  Рік тому

      In line!

    • @iamse16
      @iamse16 Рік тому

      @@RivaanRanawat thanks bro ❤️
      Take love from Bangladesh ❤️❤️

    • @RivaanRanawat
      @RivaanRanawat  Рік тому

      @@iamse16 Thanks Sou!

  • @faheemahmad3957
    @faheemahmad3957 2 місяці тому

    Please make a revices version and Also use GetX 5 and whats new and how to fix all

  • @jashwanthgowda3362
    @jashwanthgowda3362 Рік тому +1

    🔥🔥🙏

  • @satdevlpr
    @satdevlpr Рік тому

    According to you, which state management is best in terms of the performance of heavy Apps?.......
    Bloc, Provider, RevorPod?

    • @sagniksanyal7440
      @sagniksanyal7440 Рік тому +2

      Bloc or riverpod is always good for medium-large scale applications

    • @RivaanRanawat
      @RivaanRanawat  Рік тому +1

      Agreed

    • @satdevlpr
      @satdevlpr Рік тому

      @@sagniksanyal7440 Thanks

    • @satdevlpr
      @satdevlpr Рік тому

      @@RivaanRanawat Thanks

    • @sagniksanyal7440
      @sagniksanyal7440 Рік тому

      @@RivaanRanawat thanks 🤗. Hey can you recommend me a video that showcases a proper architecture using riverpod ?
      Also which package do you recommend for nested navigation ( Go router,auto_route or beamer ) like the use case of a persistent navigation bar?

  • @ssaai
    @ssaai Рік тому

    very helpful

  • @manishpatel7384
    @manishpatel7384 Рік тому

    Informative 🤞🤞🤞

  • @victor7ultimate
    @victor7ultimate 10 місяців тому +1

    Dude started a hate video with a disclaimer "this is not a hate video".
    Nice try. 🙄
    It doesn't have to be this way. GetX is beautiful. Let GetX be GetX. It doesn't have to be like every other.

    • @RivaanRanawat
      @RivaanRanawat  10 місяців тому +2

      Hey, thanks for your comment. I
      I'm not sure if I'd categorize this as a hate video. I've listed out a few points that I think are disadvantages. If you're of a different opinion, I would love to listen and learn!
      I'd categorize this video as hate if I hadn't used GetX before and added personal bias. However, I've used GetX in a few projects and even created a 4 hour tutorial on it - ua-cam.com/video/zlIgy4es5Ts/v-deo.html
      So, the objective of this video is not to spread hate but to inform why I would not prefer using GetX.

  • @muhammetaydinn
    @muhammetaydinn Рік тому

    love you rivan

  • @subrotoxing8214
    @subrotoxing8214 Рік тому +4

    lol... you joined the anti getx bandwagon... i would still use getx for the snackbar though... i can't never get my glass to look like getx's...

    • @RivaanRanawat
      @RivaanRanawat  Рік тому +5

      Hahaha, I became a part of anti getx bandwagon 10 months ago, after I used it in TikTok Clone and a few other projects.

  • @СамыйСамый_1
    @СамыйСамый_1 2 місяці тому

    The first disadvantage is simplicity. Truth is a Lie. War is Peace. Simplicity is Disadvantage.

  • @arunbm123
    @arunbm123 Рік тому +1

    You opened my eyes

  • @obadaalhalabi607
    @obadaalhalabi607 Рік тому

    true my friend 😍😍

  • @hfx7616
    @hfx7616 10 місяців тому +1

    Yea, Getx was actually flutter it self, but from another universe.

  • @thecodinghotel1791
    @thecodinghotel1791 Рік тому

    which state package do u recommend then ?

  • @sirjaf2010
    @sirjaf2010 Рік тому +2

    Your point about not being backed by a company is not a valid point at all. Most of open source projects are not backed by any company. Who in 5years if flutter will even exist. Google well known for killing projects. Keep praying, flutter will be in the coming years

    • @verry_codes
      @verry_codes Рік тому

      You are right about this, but still - it's a risk you have to take into account. Companies are often paid for their work - even on open source projects, a single developer mostly is not. There are 740 open issues and 70 open prs. If your whole app depends on GetX and all of it's components from state management to localization, routing etc. and on top of that is working around Flutter, replacing some of the components, then you are relying on this single developer to provide updates asap in case a new Flutter version is released.

  • @miroslavblagoev5887
    @miroslavblagoev5887 7 місяців тому +1

    so Getx is the dark side and the developer is the Sith lord. Got it.

  • @thorandlundeve
    @thorandlundeve 2 місяці тому +1

    the only question is can we use getx alongside other ways? and the answer is yes and all of your points is garbage 🤪

  • @rumble1925
    @rumble1925 10 місяців тому +1

    Getx is good. Maybe people should get involved instead of shitting on it.

    • @RivaanRanawat
      @RivaanRanawat  10 місяців тому

      Sure, here's a tutorial on it - ua-cam.com/video/4E4V9F3cbp4/v-deo.htmlfeature=shared

  • @MrDhump
    @MrDhump 2 місяці тому

    You just had to say one line: " I hate getX, don't use it".

    • @RivaanRanawat
      @RivaanRanawat  2 місяці тому +1

      I gave the reasons why I wouldn't prefer using GetX, feel free to counter them and we can have a productive discussion.

  • @MPRGyanStudio888
    @MPRGyanStudio888 Рік тому

    Bro twitter tutorial

  • @emmanikenna
    @emmanikenna Рік тому +4

    This video is ridiculous. You just outlined getx strengths as its weakness.
    Getx has the best documentations
    Getx is not maintained by one person
    Not backed by company is not a valid point.
    Getx has the best clean architecture. Its lean, simple, faster than most state management.
    What do you mean by undocumented codes in getx.

    • @victor7ultimate
      @victor7ultimate 10 місяців тому

      Bro the whole video got me "eyes rolling" wondering what on earth am I listening.

  • @mhammadattar2295
    @mhammadattar2295 Рік тому +1

    Totally disagree with you 👎

    • @RivaanRanawat
      @RivaanRanawat  Рік тому

      Hi! Sure, no problem, would love to know why you disagree.

  • @randomcsguy2065
    @randomcsguy2065 Рік тому +20

    I thot this was getx tutorial.. came here to learn getx, decided to not learn getx. gud vidoes rivan

    • @subrotoxing8214
      @subrotoxing8214 Рік тому +1

      he never uses getx ever iirc

    • @RivaanRanawat
      @RivaanRanawat  Рік тому +4

      Yep, just used it once in TikTok Clone Tutorial, around 10 months ago. Didn't use it after that.

    • @SiriusXMG
      @SiriusXMG Рік тому +1

      You should learn it get be useful at sometimes