Hi, everyone!
I'm about to start a React Native project and I'm struggling with a few decisions. I've recently been through a pretty fun course on React Native with Apollo Client and Graphcool and I liked what I saw but I'm not sure if Graphcool is the right choice as I've seen quite a few people saying it's really buggy, not ready for production, etc. I'll add that in the little time I've played with it I saw a few bugs in the UI but generally it was really cool in that you defined a schema and pretty much got everything set up for you, leaving you more time to focus on building the app. I also like how there was authentication built in but I'm not sure on the pricing plans as the free one seems quite limited and the next tier is $35/month which is quite a lot.
Before jumping in, though, I did some research on alternatives and came across AWS AppSync and Firebase for similar use cases. I like the idea of using GraphQL and AWS AppSync seems cool but I'm not sure if it offers anything that Graphcool doesn't.
What I'm planning on building isn't that complex. Let's say, umm, there are books and users. Users can view books, add their own, save some to their account, etc. The data and general setup shouldn't be too complex but, as you can see, I'll need authentication. That's a nice, high level way of describing it.
It'd be great if I could get some advice or tips from anyone who has experience with this kind of thing. I'm new to app development but I've been a developer (leaning more towards frontend) for a long time so have good experience with JavaScript and React.
Thanks, everyone. Have a nice day!
No responses yet.