flutter-graphql icon indicating copy to clipboard operation
flutter-graphql copied to clipboard

Comparison with https://github.com/zino-app/graphql-flutter

Open Sewdn opened this issue 6 years ago • 3 comments

Hi, this package was originally a fork of https://github.com/zino-app/graphql-flutter: https://github.com/juicycleff/flutter-graphql Then it transferred to another namespace (snowballdigital) and it lost its reference as a fork of zino-app.

Could you please describe how this package differs from the original package that is still being maintained and what design decisions made you decide to go a different direction (and not try to steer to a single effort, maintained and contributed by more devs?)

We as a team are also willing to contribute, but must decide first what package is the most promising to end up as the project with most traction and community support.

Thanks!

Sewdn avatar Apr 08 '19 09:04 Sewdn

@Sewdn the main addition seems to be the addition of an sql normalized cache (a51909db6ece92c800405e71ee08c65ce24a696a and 09ecb32a84d8744405300755179932d09389d6a7). You can take a look at the old diffs, though they're a bit misleading (there are a lot of apparent additions that are from prior work, not sure why). flutter-graphql only really has a page of extra commits, most of them changes to the readme.

Meanwhile, I've cleaned up most of the outstanding commits to graphql-flutter, and it has optimism on the way. I'm still hopeful that we can consolidate @juicycleff efforts, though as you could maybe tell from my comment in #9, I do not get the sense that he has any intention to do so.

micimize avatar Apr 08 '19 19:04 micimize

@micimize Thanks a lot for the explanation and extra background. We know where to look now. And we'll probably shift focus to graphql-flutter. (Excited about optimistic updates btw! Thx!)

Sewdn avatar Apr 09 '19 14:04 Sewdn

@Sewdn while what @micimize said is somewhat true, this fork is not limited to the SQL feature, and so far I have tried to replicate the same behaviour as apollo graphql. this was a fork of the graphql-flutter library at a time the development was stale. I have applications that depend on this repo and I will continue to support it. If you are looking for a more mature community of developers for a graphql library, please you could use graphql-flutter library. This library is aimed at achieving one purpose an apollo alternative for flutter and it wouldn't have been possible without the amazing work done in the graphql-flutter repo. I wasn't comfortable with the process of the maintenance of the parent library a while back which affected my project, so I am determined to get this repo working fully. Again graphql-flutter library is now more active than before and you can obviously contribute there. This library is not a competition with graphql-flutter library at least for now, and graphql-flutter is a great library

juicycleff avatar Apr 14 '19 20:04 juicycleff