You can include a short GIF (or something similar) as a demonstration of your project along with the link to the app build / git repo, so the employer can quickly view what you've built and still have the option to see it in more detail.
Answer from Priya on Stack OverflowVideos
You can include a short GIF (or something similar) as a demonstration of your project along with the link to the app build / git repo, so the employer can quickly view what you've built and still have the option to see it in more detail.
Depending on how much native stuff you are doing you can also build them as web projects within expo and display them directly in a browser. You could even mock any native functionality you have for demo purposes.
So basically I’m pretty new to programming and very new to app creation. What I’m looking to accomplish is the following:
build an app using React Native.
be able to showcase that app off to potential employers.
To accomplish this, I figure Expo comes in at some point, since I currently have downloaded the Expo Go app and do see the code I’ve written on my computer reflected in the app. This seems all good so far, but I don’t think I quite understand how I can share this work with others. From what I understand, Expo Go will only show the work from your computer’s code if you’re on the same network and have synced up the two via a QR code (I’m currently not on the same network as my code/computer and tried to open my project in Expo Go, to no avail).
Is there a workaround/better way to do this? Basically I want my app to be shareable so that other non-developers can see/use/test it, including uploading their own pictures, etc into the app. Is this possible and, if so, can Expo or any of its tools come into play in this process?
One of my clients is looking for a cross platform app and I suggested react native but later on I got to know that he expected web platform as well in the same codebase.
I researched a bit on expo and it seems it has an option to build app on web as well. Just curious how mature it is and should I move forward with it given major component I’m going to use is google maps.
It is no longer supported.
Update July 25, 2022: [email protected] has been released with the web UI removed. The last release to include the web UI is [email protected].
learn more
To fix, launch expo directly as follows supplying the localhost option:
expo start —-localhost
See Expo CLI docs for expo start:
--localhost Same as --host localhost
No need to publish.
Here is how is done in 2022.
"While you’re developing your project, you’re writing code on your computer, and when you use Expo CLI, a server and the Metro bundler run on your machine and bundle up all your source code and make it available from a URL. " (expo decs: https://docs.expo.dev/workflow/publishing/)
In 2022, you would just need to install a module with
yarn add @expo/ngrok@^4.1.0
after installation run the following command in the terminal to start your dev server from a tunnel URL:
npx expo start --tunnel
Lastly, scan the QR code generated or follow the link generated right underneath the QR code. It should look like this:
› Metro waiting on exp://l3jdh6s.anonymous.19000.exp.direct:80
(with the condition that they download the "Expo Go" app, of course.)
You can run this command in your project:
expo publish
From there you can go to your expo dashboard on expo.io and share the link of your app to anyone you want.