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.
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.
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 (:
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?😢
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.
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.
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?
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.
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.
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.
@@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?
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.
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.
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
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.
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.
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.
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.
Truly indeed bro.
Let them make the package open source
he created fake account to buff, he false benchmark. ? that's why we hate that man
I feel bad too but i still use bloc.
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 (:
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?😢
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.
Thanks for the video :) it open my eyes
The right way to put it. Impressive!!!
Kindly make a full course Using GetX version 5 and Clean architecture
Anyway Getx is awesome, we can't ignore, thanks for the video..
Thanks for the comment Vijay! At the end of the day, you should use the state management you're more comfortable with.
Thankyou for providing us these info in a single video.
I am wondering how getx can be faster under this situation
Thanks! Can you please elaborate on the question? GetX can be faster in terms of what?
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.
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?
Great video man, you explained the topics really great.
Thanks Ismail 🙂
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.
Thank you so much! Many tutorials coming up 🚀
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.
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.
Informative, thanks for video, beginners should watch
Glad you think so!
Getx makes you do more with less.We dont need to write boilerplate code
does your floating button get higher when snackbar is show ? xD or it stack together?
Please if possible make a complete video for beginners on MVVM in Flutter with Riverpod.
Noted!
Good breakdown 💪
Thanks Tadas🙂
r/flutterdev brought me here, right on point. Thanks for the info.
Pleasure!
Very helpful video, thanks!
Hey, thanks Verry! I saw your tweet about the difference between AI vs Human Generated code an hour ago, haha!
great stuff 😀
subscribed
Awesome, thank you!
You are my best guide for flutter learning bro .❤❤❤
Thank you so much!
Please make a project tutorial with clean architecture and testing with step by step understanding 🙏
In line!
@@RivaanRanawat thanks bro ❤️
Take love from Bangladesh ❤️❤️
@@iamse16 Thanks Sou!
Please make a revices version and Also use GetX 5 and whats new and how to fix all
🔥🔥🙏
According to you, which state management is best in terms of the performance of heavy Apps?.......
Bloc, Provider, RevorPod?
Bloc or riverpod is always good for medium-large scale applications
Agreed
@@sagniksanyal7440 Thanks
@@RivaanRanawat Thanks
@@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?
very helpful
Glad it helped!
Informative 🤞🤞🤞
Thanks Manish!
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.
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.
love you rivan
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...
Hahaha, I became a part of anti getx bandwagon 10 months ago, after I used it in TikTok Clone and a few other projects.
The first disadvantage is simplicity. Truth is a Lie. War is Peace. Simplicity is Disadvantage.
You opened my eyes
true my friend 😍😍
Thanks Obada!
Yea, Getx was actually flutter it self, but from another universe.
which state package do u recommend then ?
He literally recommended riverpod/provider/bloc at the end
getX 2.0
Personally, I like Riverpod the most!
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
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.
so Getx is the dark side and the developer is the Sith lord. Got it.
the only question is can we use getx alongside other ways? and the answer is yes and all of your points is garbage 🤪
Getx is good. Maybe people should get involved instead of shitting on it.
Sure, here's a tutorial on it - ua-cam.com/video/4E4V9F3cbp4/v-deo.htmlfeature=shared
You just had to say one line: " I hate getX, don't use it".
I gave the reasons why I wouldn't prefer using GetX, feel free to counter them and we can have a productive discussion.
Bro twitter tutorial
Will be released in 2023, some delay.
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.
Bro the whole video got me "eyes rolling" wondering what on earth am I listening.
Totally disagree with you 👎
Hi! Sure, no problem, would love to know why you disagree.
I thot this was getx tutorial.. came here to learn getx, decided to not learn getx. gud vidoes rivan
he never uses getx ever iirc
Yep, just used it once in TikTok Clone Tutorial, around 10 months ago. Didn't use it after that.
You should learn it get be useful at sometimes