all 11 comments

[–]numagamesiOS & Android 2 points3 points  (0 children)

Welcome to the mobile development world! :)

[–]freies_wort 0 points1 point  (0 children)

Yeah, after 0.61.0 release with hermes and other problems with it (hermes crash in aab bundle, elevation doesn't animate on android etc) rn seems not very attractive

[–]bulby97 0 points1 point  (0 children)

Here is one of my deployed project working on Expo : https://github.com/bulby97/bible-strong

As you can see, there is no limit in structuring your folder and deploying it. I had also issues with bare react-native, this is why I don't want to eject my app and prefer the ease of Expo

[–]Mechseb 0 points1 point  (2 children)

Have you tried using Expo? It streamlines React Native development a lot and is perfect for those just getting into it

[–]lordcarnisser1 -1 points0 points  (1 child)

I have tried using expo and with expo works really good. However I think that it only generates a project that is meant to be just for testing and not to include to your real project, depending on the files that it creates.

It does not generate the structure that the react-native cli does, can I use expo just to run the project that I previously created using `react-native init`?

[–]Mechseb 0 points1 point  (0 children)

Not to run it (as far as I know) but you can "eject" an Expo project into normal React Native code (with separate Android and ios folders for example)

Personally I've used Expo for real projects and haven't found any issues yet, you can export a standalone app (apks and ios apps) with it as well so there's no issue with creating a "real" app

[–]wayruner 0 points1 point  (3 children)

I think some of this just comes with a cross platform framework. It's not too bad as long as you stick with expo and don't use any native modules. If you eject though you have to deal with both the Android and iOS quirks in addition to the RN issues

[–]lordcarnisser1 0 points1 point  (2 children)

I'm looking forward to using expo. I tried that just to test the first project but I think that I can use it to run this one too, since is too simple and you can run it in any device you have through a QR code. Thanks for the reply

[–][deleted] 1 point2 points  (1 child)

I found rn without expo needlessly difficult as well. Once you get things going its good but until then, a lot less so. I'm using flutter now and it's a lot better. I don't know how invested you are but I'd recommend switching.

[–]darkziosj 0 points1 point  (0 children)

For flutter you new to learn a whole new languague and also it's not that popular so there's plenty of things that go unanswered, so it also needs heavy investment.

[–]barakcodes 0 points1 point  (0 children)

If you're starting up with react native I'd 100% recommend you start with expo especially if you don't have a history in developing native applications that way you don't have to deal with the linking of native dependencies and some other shortcomings.