Mobile application for iOS and Android based on React Native & Expo.
- Create a
.envfile with anAPI_URL=<backend url>field to have the application working. - Install dependencies with
yarn install - Run with
yarn iosoryarn android
Release is done automatically using GitHub Actions and EAS using EAS Update. In this case it is supposed that you did not change any native code or config (you updated something in the Update layer).
If native code (native layer) or config is changed (i.e. app.json, app.config.ts, etc.) a new build and submit to app stores are needed.
Run yarn build:ios and yarn build:android to tell EAS to build new binaries. This will take some time. On success, create a new AppStore and Play Store submission using yarn submit:ios and yarn submit:android.