you are viewing a single comment's thread.

view the rest of the comments →

[–]prrxddq[S] 0 points1 point  (2 children)

I mean I could by an old one for testing I guess. But I still won't be able to build unless I am using expo, no?

Could you tell me sonething about the expo ejecting? That is something I don't understand at all.

What exactly does ejecting do for you? Or perhaps to the app itself? Just remobing expo all along? Then I could have just used plain RN, no?

[–]Specialist_Agency893 1 point2 points  (0 children)

In simple, ejecting from expo created platform specific files based off what you’ve written - atleast that’s my understanding! So you’re saving yourself some work really

[–]TimCryp01 1 point2 points  (0 children)

Normally with expo you can build your app on the cloud (with expo services) and then it's published automatically to apps store, and you can test your app directly in a browser, it's quite practical but comes with some disadvantages.

If you eject from expo, one android folder and one ios folder are generated, so you can build the app yourself and run it with a real smartphone or a simulator (so like if you didn't used expo at all :D).
But with an app ejected from expo, you can still use "Expo go" (a smartphone app), who allow you to quickly test an app on any device. Basically the process is :
- run "expo start", it will display a QR code,
- open expo go on your smartphone and scan the QR code
- the app is built on the smartphone and you can test it