DEV Community

Discussion on: The Mobile App Spectrum

Collapse
 
kayis profile image
K • Edited

You could try Expo. It's basically a wrapper around React-Native.

Pro:

It brings you additional native components (Video, Audio, WebGL, Filesystem, etc.), to the ones React-Native has.

It lets you build on their servers, so you don't have to use a Mac.

Contra:

It doesn't let you install your own native components. You can detatch from this and end up with a normal React-Native app where you can install your own native components, but as far as I know you can't use their build-service anymore and need to build on a Mac.

What I use?

For most apps Expo/Create-React-Native-App, because it brings all I need.

For special cases _plain React-Native.

Collapse
 
gregorgonzalez profile image
Gregor Gonzalez

I'm reading the webpage, expo has a nice features. I can't believe didn't know about it before. I'll give it a try also I want to learn React. This will be a great opportunity.

Thank you!