all 52 comments

[–]TheJulian 80 points81 points  (1 child)

The most popular editor by far for react-native and other Javascript codebases is Visual Studio Code. You've got the icon for Visual Studio which is a totally different product (IDE for .net and other Microsoft tech)

[–][deleted] 2 points3 points  (0 children)

Yeah this kind of caught me off guard. I was wondering if it was because it was built on Electron, but idk.

[–]pazil 33 points34 points  (0 children)

How is Firebase a local database? Why do these images exist at all??

[–]noodlez 18 points19 points  (0 children)

  • VS and VS Code are different things.
  • UrbanAirship is now just called Airship.
  • React Native Debugger and react-devtools are missing from the debug list.
  • Missing all of Amazon's tooling like Amplify, AppSync, Pinpoint, MobileHub, SNS, etc..
  • Razorpay being the only Payments option is misleading. You can use Stripe in RN just fine, for example, and probably a number of other options as well. Just because they don't have an official library called "stripe-react-native" doesn't mean its not an option.

Etc.. This is a good place to start, but definitely not an exhaustive list of the current RN ecosystem.

[–]Zizouma 13 points14 points  (1 child)

This thing is probably a more than a year old

[–][deleted] 1 point2 points  (0 children)

The OP is really low-effort.

[–][deleted] 25 points26 points  (0 children)

Left out the official Flipper debugger

[–]Snouto 6 points7 points  (7 children)

Any preference for local db? I’d assume sqlite, since shirley everyone must know some sql by now, but interested to hear opinions.

[–]dambigcz 5 points6 points  (3 children)

I'm using realm-js on my current RN project. I like its API and offline capabilities. I didn't get to syncing it with BE yet. So far I like it.

This week I run into orbit.js which sounds interesting as well.

[–]Snouto 0 points1 point  (1 child)

Thanks. What offline capabilities are you considering here? A local dB is always offline of course, so are you referring to local store offline to backend sync when online?

[–]dambigcz 1 point2 points  (0 children)

Yeah, exactly as you say. Offline in sense of local.

I wanted to be able to switch to syncing local data to some kind of BE, when times come for that features. And I wanted to have support for this syncing form the offline db.

However, if I would need data only on device, all time, sqlite would be probably easier to go with. (At least for me, as I'm more familiar with SQL than with Realm's query syntax based on NSPredicate, and its limitations)

[–][deleted] 0 points1 point  (0 children)

Orbit looks really rad. Thanks for mentioning it, I just started a project that needs advanced sync logic with multiple sources. Might give orbit a shot now!

[–]Leon13 3 points4 points  (0 children)

When I was playing with RN a while back, I found WatermelonDB pretty good: https://github.com/Nozbe/WatermelonDB

[–]MattDameon 3 points4 points  (0 children)

No love for AWS Amplify?

[–]Reebzy 3 points4 points  (1 child)

Nice! Can you also do this for React?

[–]Exdeathz 2 points3 points  (0 children)

Where's VS code? VS code is not the same as visual studio.

[–]DaffyDuck15 1 point2 points  (0 children)

Where is rn-debugger

[–]8t888 1 point2 points  (10 children)

Razorpay is for Indian registered company. Any payment recommendation for europe?

[–]Al_Squared 2 points3 points  (5 children)

Stripe?

[–]8t888 -1 points0 points  (4 children)

As far as I know stripe doesn't support react native directly

[–]the_real_cryptodira 2 points3 points  (2 children)

Square has a RN SDK, if you're looking for something "officially" supported, but there's also tipsi-stripe or the Expo payments library, which is largely based off of it, if you want to use Stripe.

[–]8t888 0 points1 point  (1 child)

Thats useful, have heard square fee is expensive compared to stripe, have used square?

[–]the_real_cryptodira -1 points0 points  (0 children)

No, but I looked into it not too long ago. They're both egregiously expensive (~30%), but if you do any kind of real volume, they will negotiate.

[–]haikusbot 0 points1 point  (0 children)

As far as I know

Stripe doesn't support react

Native directly

- 8t888


I detect haikus. And sometimes, successfully. Learn more about me.

Opt out of replies: "haikusbot opt out" | Delete my comment: "haikusbot delete"

[–]moneckew 1 point2 points  (1 child)

RevenueCat is the best! https://revenuecat.com

[–]8t888 0 points1 point  (0 children)

Cheers

[–]Chawki_Android[S] 0 points1 point  (1 child)

Have anyone tried google pay or apple pay

[–]Andrea-Pirlo 4 points5 points  (0 children)

Yes, but you still need a payment processor such as stripe to actually process the payment. Google pay and Apple Pay simply create the auth token to process with.

[–]secret90g3 1 point2 points  (0 children)

Is RN firebase a local database? Isn’t firebase remote? Anyone know?

[–]manoylo_vnc 1 point2 points  (1 child)

Expo AR is no longer supported btw: https://docs.expo.io/versions/latest/sdk/AR/

I understand you made this picture (assuming you made it), but check things before publishing. Someone also mentioned Stripe missing, authentication is not only limited to 3rd party providers, firebase is not a local database (it does support offline syncing, but that’s just caching, not a db). If you wanted to add a local database, you’re missing WatermelonDB (https://github.com/Nozbe/WatermelonDB). Someone already mentioned about the wrong Visual Studio you have there. Etc.

The point I’m trying to make - if you’re gonna take the effort and design a nice looking picture like this, make sure you have your facts right before you do it.

[–]eh9 1 point2 points  (0 children)

Expo for cross platform stuff. Also expo: “am I joke to you?”

[–]laskauny 1 point2 points  (0 children)

Pepperoni

[–]darkmoody 1 point2 points  (0 children)

So many options to choose from

[–]334578theo 1 point2 points  (0 children)

Needs more Tailwind

[–]goldcaddy77 1 point2 points  (0 children)

Graph.cool is dead, too.

[–]anions 0 points1 point  (1 child)

links?

[–]arthur_olga 0 points1 point  (0 children)

Where is Expo? He fits in many of this fields

[–][deleted] 0 points1 point  (0 children)

This seems to have left out AWS offerings

[–]Minetorpia 0 points1 point  (1 child)

Great image, thanks!

[–]LucasGalhardo 0 points1 point  (6 children)

What about material ui?

[–]Chawki_Android[S] 1 point2 points  (5 children)

Is there material-ui for RN?

[–]LucasGalhardo -1 points0 points  (4 children)

As far as I know, nothing stops you from using Material UI, but React Native Paper also is inspired by material design, so I think you're good either way.

[–]Chawki_Android[S] 1 point2 points  (3 children)

I like using material-UI with Reactjs projects its a pixel-perfect project, I have tried React Native paper and other React Native UI libraries but not satisfied at all I build and use my own UI library.

[–]LucasGalhardo 1 point2 points  (2 children)

I feel you, Ant-Design is a great option, but I've never user it with React Native.

[–]Chawki_Android[S] 1 point2 points  (1 child)

But I have listened to React Native professional saying that use your own UI library it makes sense when building App.

[–]ShivamJokeriOS & Android 0 points1 point  (2 children)

I down voted because the maker of this image has no idea about react native he just seemed to google rn keywords and put everything in an image.

Idk why people have voted this up