My project is a Social network hybrid mobile app that is made with flutter, dart ( frontend ) and Nodejs as a backend,
the point that I hired front end developers that made part of the project ( 35 % of the project ) using GetX as state Management, then for some circumstances, I seek another developer, who told that I will use Bloc as state management,
so I told him, he can make the rest of the project ( 65 % ) in Bloc and leave the part that made before with Getx but he told me again that using his structure in the bloc with other developers structure in Getx will cause problems in the future, so he must rebuild the app from Scratch, this option will make me forget all costs and Time taken in first parts made with getX to rebuild it again,
so please help me, My question :
thanks
Despite it is a bad practice, you can use different state management or any other similar packages on one project as long as your projects architecture is complied. You can architecture your projects as modular ones, like n-tier approach. But still it is a bad practice and harder to use BLoC and GetX in one project in my opinion. GetX has some features and syntax which doesn't quite comply with the so called Flutter way. Most importantly the navigation system.
In summary, if your other 65% is somewhat independent with the other 35% which uses GetX, you can use BLoC without much problems.
To answer your question:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With