Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question: What is the difference btw flutter_redux and flutter_greencat? Which one should I choose? #2

Closed
sgon00 opened this issue Dec 7, 2017 · 2 comments

Comments

@sgon00
Copy link

sgon00 commented Dec 7, 2017

Hi, I don't know if I could ask a question in issues. If not, I am very sorry about this.
I am new to flutter and mobile development.
The Purpose of this project in README.md is very well written and I am glad the author wrote it. But I am still confused the difference between flutter_redux and flutter_greencat. They are created by the same author and the README.md mentions each other. I googled greencat and find out it is a port of redux from reactjs to Dart. In another word, it means greencat in dart is redux. But now, they become two different projects flutter_redux and flutter_greencat. I am wondering which one I should choose and will both projects well supported in the near future?

PS: can I use flutter_redux in production? since it's a very new project, I am wondering if it's stable to be used in produciton.

Thank you very much for your help.

@brianegan
Copy link
Owner

brianegan commented Dec 21, 2017

Ack, so sorry I missed this issue! Not sure how that happened :(

As you found, Greencat is a different Redux library, and flutter_greencat is meant to work with that library instead. Greencat had a bit more wind beneath it's sails at first within the Flutter community, and I wanted to support it. However, the author of Greencat said he was going to change up the library to be more experimental, so I stopped supporting flutter_greencat as much while he made those changes and focused on a more "plain" version of Redux.

For a more stable, well-maintained lib, please go with this one!

With regards to production-readiness, it's a well-tested library and I'm actively trying to ensure it covers all use cases. That said, it's still pre-1.0, which is a warning that I might find bugs / use cases I hadn't considered and need to change this lib to make those work. Like all of Flutter, it's probably good enough to use in production, but I don't feel good enough to call it a 1.0 just yet.

@sgon00
Copy link
Author

sgon00 commented Dec 22, 2017

Thanks a lot for the detail reply, explanation and your hard work. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants